在阿里云购买两块块存储(一块系统盘,一块数据盘)后,它们并不会自动挂载到实例上并可用。你需要根据操作系统类型(Linux 或 Windows),手动完成挂载(Mount)和格式化(Format)的操作。
以下是针对不同操作系统的详细操作步骤:
⚠️ 重要提示
- 数据盘是空的:新购买的数据盘没有文件系统,必须先格式化才能使用。
- 不要误操作:请务必确认磁盘名称(如
/dev/vdb或X:),切勿对系统盘所在的设备进行操作,否则会导致服务器无法启动。 - 建议先备份:在进行格式化或分区操作前,如果数据盘内有重要数据,请先备份。如果是全新数据盘,可忽略此条。
场景一:Linux 系统 (CentOS, Ubuntu, Debian 等)
第一步:登录实例
通过 SSH 工具(如 PuTTY、Xshell、终端)登录到你的 ECS 实例。
第二步:查看磁盘信息
输入以下命令查看所有磁盘设备:
lsblk
# 或者
fdisk -l
- 系统盘:通常显示为
vda或xvda(对应/dev/vda1)。 - 数据盘:通常显示为
vdb或xvdb(对应/dev/vdb),且容量与你购买的一致,但没有分区或挂载点。
第三步:初始化数据盘(分区与格式化)
假设你的数据盘设备名为 /dev/vdb(请根据实际情况替换):
- 进入分区工具:
fdisk /dev/vdb - 创建主分区:
- 输入
n(新建分区) -> 回车 (默认主分区) -> 回车 (默认分区号 1) -> 回车 (默认起始扇区) -> 回车 (默认结束扇区,即占满整块盘)。 - 输入
w(保存并退出)。
- 输入
- 格式化分区:
将刚才创建的分区格式化为 ext4 文件系统(推荐):mkfs.ext4 /dev/vdb1(注:如果你习惯使用 xfs 文件系统,可以使用
mkfs.xfs /dev/vdb1)
第四步:挂载数据盘
- 创建挂载目录:
选择一个目录作为挂载点,例如/data:mkdir /data - 执行挂载:
mount /dev/vdb1 /data - 验证挂载:
输入df -h,确认/dev/vdb1已经挂载到了/data目录下。
第五步:设置开机自动挂载(关键)
如果不做这一步,重启服务器后数据盘会再次变成“未挂载”状态。
-
获取 UUID:
blkid /dev/vdb1复制输出中的
UUID="xxxxxxxx-xxxx..."部分。 -
编辑配置文件:
vi /etc/fstab在文件末尾添加一行(注意用空格分隔):
UUID=你的 UUID 值 /data ext4 defaults 0 0(如果是 xfs 文件系统,将
ext4改为xfs) -
测试配置:
输入mount -a。如果没有报错,说明配置成功。
场景二:Windows 系统
Windows 下不需要命令行格式化,可以通过图形界面操作。
第一步:登录实例
使用远程桌面连接 (RDP) 登录到 Windows 实例。
第二步:打开磁盘管理
- 右键点击“计算机”或“此电脑”,选择管理。
- 在左侧菜单中选择磁盘管理。
- 或者按
Win + X键,选择磁盘管理。
第三步:初始化与分配
- 你会看到两个磁盘:磁盘 0(通常是系统盘,已初始化且有 C 盘)和磁盘 1(新买的数据盘,显示为“未初始化”、“黑色条形图”)。
- 如果提示“初始化磁盘”,选择 MBR 或 GPT 分区表(通常选 GPT),点击确定。
- 右键点击磁盘 1 的黑色区域(未分配空间),选择新建简单卷。
- 按照向导操作:
- 一路点击“下一步”。
- 指定卷大小(默认全部)。
- 分配盘符(例如
D:或E:)。 - 文件系统选择 NTFS,勾选“快速格式化”。
- 完成后,磁盘管理窗口中该磁盘会变成绿色,并显示为新的盘符。
第四步:验证
打开“此电脑”,你应该能看到一个新的硬盘盘符,可以直接存入文件了。
常见问题排查
-
找不到数据盘?
- 检查是否在控制台正确添加了云盘。
- 检查实例是否正在运行(重启后有时需要几分钟识别)。
- Linux 下尝试
lsblk确认设备名是否正确(不同内核版本命名可能不同,如xvdbvsvdb)。
-
权限问题?
- Linux 下如果普通用户无法写入
/data,可能需要修改权限:chown -R $USER:$USER /data
- Linux 下如果普通用户无法写入
-
如何清理旧数据?
- 如果是从其他机器迁移过来的旧数据盘,直接格式化会丢失数据。如果需要保留数据,请使用
fdisk或diskpart进行分区调整,而不是重新格式化。
- 如果是从其他机器迁移过来的旧数据盘,直接格式化会丢失数据。如果需要保留数据,请使用
完成上述步骤后,你的数据盘就已经可以像本地硬盘一样使用了。建议将应用程序的数据路径指向这个数据盘,这样即使系统盘满了或需要重装系统,业务数据也能安全保留。
云知识CLOUD