新购阿里云服务器后,如何挂载和使用数据盘进行扩容?

在新购阿里云服务器(ECS)后,如果你选择了额外的数据盘(如高效云盘、SSD云盘等),系统盘通常是自动挂载的,而数据盘默认不会自动挂载,需要你手动进行分区、格式化和挂载操作。以下是详细的操作步骤,适用于 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 是你新增的数据盘(未挂载)。

⚠️ 注意:如果 fdisk -l 没有显示 /dev/vdb,请检查是否已在阿里云控制台为实例挂载了数据盘


✅ 步骤二:对数据盘进行分区(可选)

如果你希望整个磁盘作为一个分区使用,推荐直接使用 parted 工具创建 GPT 分区表(尤其适用于大于 2TB 的磁盘)。

方式一:小于 2TB 的磁盘(使用 fdisk

fdisk /dev/vdb

依次输入:

  • n → 新建分区
  • p → 主分区
  • 回车接受默认(分区号 1)
  • 回车接受起始扇区
  • 回车接受结束扇区(使用全部空间)
  • w → 保存并退出

方式二:大于等于 2TB 或推荐方式(使用 parted

parted /dev/vdb mklabel gpt
parted /dev/vdb mkpart primary ext4 0% 100%

查看分区结果:

lsblk

你应该能看到 /dev/vdb1


✅ 步骤三:格式化分区

将分区格式化为文件系统(推荐 ext4xfs):

# 使用 ext4
mkfs -t ext4 /dev/vdb1

# 或使用 xfs(CentOS/RHEL 常用)
mkfs -t xfs /dev/vdb1

⚠️ 警告:此操作会清除磁盘数据,请确认目标磁盘正确!


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

# 创建挂载点(例如挂载到 /data)
mkdir /data

# 临时挂载
mount /dev/vdb1 /data

验证是否挂载成功:

df -h

应看到类似输出:

/dev/vdb1        100G   60M   100G   1% /data

✅ 步骤五:设置开机自动挂载

编辑 /etc/fstab 文件,实现开机自动挂载:

vi /etc/fstab

添加如下行(根据你的文件系统类型选择):

/dev/vdb1  /data  ext4  defaults,noatime  0  0

或如果是 xfs

/dev/vdb1  /data  xfs  defaults,noatime  0  0

✅ 建议使用 UUID 替代设备名,更稳定:

先获取 UUID:

blkid /dev/vdb1

输出示例:

/dev/vdb1: UUID="abcd-1234-efgh-5678" TYPE="ext4"

然后在 /etc/fstab 中写入:

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

保存后测试配置是否正确:

mount -o remount /data
# 或
mount -a  # 测试 fstab 是否语法正确

✅ 验证权限与使用

确保目录权限正确,例如让普通用户可读写:

chown -R your_user:your_group /data
chmod 755 /data

📌 补充说明

  1. 系统盘 vs 数据盘

    • 系统盘:存放操作系统,通常不可扩容(除非更换系统盘)。
    • 数据盘:用于存储应用数据、数据库、日志等,适合扩容。
  2. 扩容已有数据盘

    • 若已挂载旧数据盘并想扩容,需先在阿里云控制台扩容云盘容量
    • 然后登录实例,使用 growpartresize2fs(ext4)或 xfs_growfs(xfs)扩展分区和文件系统。

    示例(ext4):

    growpart /dev/vdb 1
    resize2fs /dev/vdb1

🔐 安全建议

  • 操作前建议对磁盘做快照备份。
  • 避免误操作导致数据丢失。
  • 生产环境建议使用自动化脚本或运维工具管理。

✅ 完成以上步骤后,你的数据盘就已经成功挂载并可用于存储扩容了!可以将网站文件、数据库、日志等迁移到 /data 目录下。

如有具体系统版本或问题,欢迎补充细节进一步咨询。

未经允许不得转载:CLOUD云枢 » 新购阿里云服务器后,如何挂载和使用数据盘进行扩容?