奋斗
努力

购买阿里云服务器后,如何挂载和格式化数据盘?

云计算

在购买阿里云服务器(ECS)后,如果实例附带了数据盘(即系统盘之外的额外云盘),通常需要手动进行挂载和格式化操作,因为阿里云默认不会自动格式化或挂载数据盘。以下是详细的操作步骤(以Linux系统为例,如CentOS、Ubuntu等):


✅ 步骤一:确认数据盘是否存在

  1. 登录到你的ECS实例(通过SSH)。
  2. 执行以下命令查看磁盘情况:
fdisk -l

输出示例:

Disk /dev/vda: 40 GiB, 42949672960 bytes
Disk /dev/vdb: 100 GiB, 107374182400 bytes
  • /dev/vda 通常是系统盘。
  • /dev/vdb 是你新增的数据盘(未格式化)。

注意:不同实例类型可能设备名称为 /dev/xvdb/dev/sdb,请根据实际输出判断。


✅ 步骤二:格式化数据盘

⚠️ 注意:格式化会清除数据,请确保磁盘无重要数据!

选择合适的文件系统(推荐 ext4xfs):

方法1:使用 mkfs 格式化整个磁盘(适用于无分区表)

# 格式化为 ext4 文件系统
sudo mkfs -t ext4 /dev/vdb

# 或者格式化为 xfs(推荐大容量磁盘)
sudo mkfs -t xfs /dev/vdb

⚠️ 如果提示“包含分区表”,可先用 fdisk /dev/vdb 删除旧分区或重新创建分区表。

方法2:使用 fdisk 创建分区(可选)

如果希望对磁盘进行分区管理:

sudo fdisk /dev/vdb

常用操作:

  • 输入 n → 新建分区
  • 输入 p → 主分区
  • 回车接受默认起始扇区
  • 回车使用全部空间
  • 输入 w → 保存并退出

然后格式化分区:

sudo mkfs -t ext4 /dev/vdb1

✅ 步骤三:创建挂载目录并挂载

  1. 创建一个用于挂载的目录,例如 /data
sudo mkdir /data
  1. 挂载磁盘:
sudo mount /dev/vdb /data

如果是分区方式,则使用:

sudo mount /dev/vdb1 /data
  1. 查看是否挂载成功:
df -h

你应该能看到 /dev/vdb 挂载到了 /data


✅ 步骤四:设置开机自动挂载(重要!)

编辑 /etc/fstab 文件,实现重启后自动挂载。

  1. 获取磁盘的 UUID(推荐使用 UUID 而非设备名,更稳定):
sudo blkid /dev/vdb

输出示例:

/dev/vdb: UUID="abcd-1234-efgh-5678" TYPE="ext4"
  1. 编辑 fstab:
sudo vi /etc/fstab

添加一行(根据你的文件系统调整):

UUID=abcd-1234-efgh-5678 /data ext4 defaults 0 0

或直接使用设备路径(不推荐,但简单):

/dev/vdb /data ext4 defaults 0 0

⚠️ 修改前建议备份:cp /etc/fstab /etc/fstab.bak

  1. 测试配置是否正确:
sudo mount -a

如果没有报错,说明配置成功。


✅ 验证权限与使用

确保挂载目录权限正确:

sudo chown -R your_user:your_group /data

现在你就可以将应用数据、网站文件、数据库等存储到 /data 目录了。


📝 补充说明

  • Windows 系统:登录远程桌面后,在“磁盘管理”中初始化磁盘、新建卷并分配盘符即可。
  • 云盘扩容后:需先在控制台扩容,再使用 growpartresize2fsxfs_growfs 扩展文件系统。
  • 快照与备份:建议定期为数据盘创建快照。

✅ 完成以上步骤后,你的阿里云数据盘就已成功格式化并挂载,可以正常使用了!

如有具体操作系统版本或问题,欢迎提供进一步信息,我可以给出更精确的命令。

未经允许不得转载:云服务器 » 购买阿里云服务器后,如何挂载和格式化数据盘?