新购阿里云服务器后,挂载和使用数据盘进行扩容通常分为 控制台操作(挂载) 和 操作系统内操作(分区、格式化、挂载) 两个阶段。以下是针对主流 Linux 发行版(如 CentOS、Ubuntu)的完整操作步骤:
第一步:在阿里云控制台挂载数据盘
- 登录 阿里云 ECS 控制台。
- 进入左侧菜单 实例与镜像 > 实例。
- 找到目标云服务器实例,点击实例 ID 或右侧 更多 > 磁盘与快照 > 云盘。
- 在云盘列表中,选择状态为 未挂载 的数据盘,点击 挂载。
- 选择要挂载的实例,确认挂载点(通常默认即可),点击 确定。
- 此时数据盘会显示为“已挂载”,但操作系统内部尚未识别,需继续下一步。
第二步:登录服务器进行系统配置
使用 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 等)或有特殊需求,可提供详细信息,我将为您定制步骤。
云服务器