奋斗
努力

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

云计算

新购阿里云服务器后,挂载和使用数据盘进行扩容通常分为 控制台操作(挂载) 和 操作系统内操作(分区、格式化、挂载) 两个阶段。以下是针对主流 Linux 发行版(如 CentOS、Ubuntu)的完整操作步骤:


第一步:在阿里云控制台挂载数据盘

  1. 登录 阿里云 ECS 控制台。
  2. 进入左侧菜单 实例与镜像 > 实例。
  3. 找到目标云服务器实例,点击实例 ID 或右侧 更多 > 磁盘与快照 > 云盘。
  4. 在云盘列表中,选择状态为 未挂载 的数据盘,点击 挂载。
  5. 选择要挂载的实例,确认挂载点(通常默认即可),点击 确定。
    • 此时数据盘会显示为“已挂载”,但操作系统内部尚未识别,需继续下一步。

第二步:登录服务器进行系统配置

使用 SSH 工具(如 Xshell、PuTTY 或终端)登录您的 Linux 服务器。

1. 查看新挂载的磁盘

lsblk
# 或
fdisk -l
  • 您会看到类似 vdb、xvdb 或 sda 的设备名称(根盘通常是 sda 或 nvme0n1,新盘可能是 sdb)。
  • 注意:不要直接对根盘(如 /dev/sda)进行分区操作,以免误删系统数据。

2. 对新磁盘进行分区(可选,推荐新手使用)

如果希望将整块磁盘作为一个分区使用,可以跳过此步直接使用;若需多分区,则执行以下命令:

sudo fdisk /dev/vdb  # 请将 vdb 替换为您的实际设备名

在 fdisk 交互界面中:

  • 输入 n 创建新分区
  • 输入 p 选择主分区
  • 一路回车接受默认起始和结束扇区(即使用全部空间)
  • 输入 w 保存并退出

⚠️ 若不确定设备名,请先运行 lsblk 确认,避免误操作系统盘!

3. 格式化分区

根据需求选择文件系统类型(推荐使用 ext4 或 xfs):

# 示例:格式化为 ext4
sudo mkfs.ext4 /dev/vdb1

# 或格式化为 xfs(CentOS 7+ 默认)
sudo mkfs.xfs /dev/vdb1

4. 创建挂载点并挂载

# 创建目录作为挂载点
sudo mkdir /data

# 临时挂载测试
sudo mount /dev/vdb1 /data

# 验证是否成功
df -h

此时应能看到 /data 对应新磁盘的空间。

5. 设置开机自动挂载(关键步骤)

编辑 /etc/fstab 文件,添加持久化配置:

sudo vi /etc/fstab

在文件末尾添加一行(以 UUID 方式更稳定,避免设备名变化导致挂载失败):

# 先获取 UUID
sudo blkid /dev/vdb1

# 假设输出 UUID 为 "abc-123-def",则添加如下行:
UUID=abc-123-def  /data  ext4  defaults  0  0

若使用 xfs 文件系统,将 ext4 替换为 xfs。

然后测试配置是否正确:

sudo mount -a

若无报错,说明配置成功。


第三步:验证与使用

  • 检查磁盘使用情况:
    df -h /data
    du -sh /data/*
  • 现在您可以像使用普通目录一样在 /data 下存储数据了。

💡 注意事项

  • Windows 系统:需在“计算机管理” > “磁盘管理”中新建卷并分配盘符,无需命令行操作。
  • 安全建议:重要数据建议开启阿里云云盘的快照功能,定期备份。
  • 性能优化:对于高 I/O 场景,可考虑调整挂载参数(如 noatime)或使用 SSD 云盘。

如您使用的是特定系统版本(如 Rocky Linux、Debian 等)或有特殊需求,可提供详细信息,我将为您定制步骤。

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