阿里云买了两个块存储一个系统盘一个数据盘怎么用?

在阿里云购买两块块存储(一块系统盘,一块数据盘)后,它们并不会自动挂载到实例上并可用。你需要根据操作系统类型(Linux 或 Windows),手动完成挂载(Mount)格式化(Format)的操作。

以下是针对不同操作系统的详细操作步骤:

⚠️ 重要提示

  1. 数据盘是空的:新购买的数据盘没有文件系统,必须先格式化才能使用。
  2. 不要误操作:请务必确认磁盘名称(如 /dev/vdbX:),切勿对系统盘所在的设备进行操作,否则会导致服务器无法启动。
  3. 建议先备份:在进行格式化或分区操作前,如果数据盘内有重要数据,请先备份。如果是全新数据盘,可忽略此条。

场景一:Linux 系统 (CentOS, Ubuntu, Debian 等)

第一步:登录实例

通过 SSH 工具(如 PuTTY、Xshell、终端)登录到你的 ECS 实例。

第二步:查看磁盘信息

输入以下命令查看所有磁盘设备:

lsblk
# 或者
fdisk -l
  • 系统盘:通常显示为 vdaxvda(对应 /dev/vda1)。
  • 数据盘:通常显示为 vdbxvdb(对应 /dev/vdb),且容量与你购买的一致,但没有分区或挂载点

第三步:初始化数据盘(分区与格式化)

假设你的数据盘设备名为 /dev/vdb(请根据实际情况替换):

  1. 进入分区工具
    fdisk /dev/vdb
  2. 创建主分区
    • 输入 n (新建分区) -> 回车 (默认主分区) -> 回车 (默认分区号 1) -> 回车 (默认起始扇区) -> 回车 (默认结束扇区,即占满整块盘)。
    • 输入 w (保存并退出)。
  3. 格式化分区
    将刚才创建的分区格式化为 ext4 文件系统(推荐):

    mkfs.ext4 /dev/vdb1

    (注:如果你习惯使用 xfs 文件系统,可以使用 mkfs.xfs /dev/vdb1)

第四步:挂载数据盘

  1. 创建挂载目录
    选择一个目录作为挂载点,例如 /data

    mkdir /data
  2. 执行挂载
    mount /dev/vdb1 /data
  3. 验证挂载
    输入 df -h,确认 /dev/vdb1 已经挂载到了 /data 目录下。

第五步:设置开机自动挂载(关键)

如果不做这一步,重启服务器后数据盘会再次变成“未挂载”状态。

  1. 获取 UUID

    blkid /dev/vdb1

    复制输出中的 UUID="xxxxxxxx-xxxx..." 部分。

  2. 编辑配置文件

    vi /etc/fstab

    在文件末尾添加一行(注意用空格分隔):

    UUID=你的 UUID 值  /data  ext4  defaults  0  0

    (如果是 xfs 文件系统,将 ext4 改为 xfs)

  3. 测试配置
    输入 mount -a。如果没有报错,说明配置成功。


场景二:Windows 系统

Windows 下不需要命令行格式化,可以通过图形界面操作。

第一步:登录实例

使用远程桌面连接 (RDP) 登录到 Windows 实例。

第二步:打开磁盘管理

  1. 右键点击“计算机”或“此电脑”,选择管理
  2. 在左侧菜单中选择磁盘管理
  3. 或者按 Win + X 键,选择磁盘管理

第三步:初始化与分配

  1. 你会看到两个磁盘:磁盘 0(通常是系统盘,已初始化且有 C 盘)和磁盘 1(新买的数据盘,显示为“未初始化”、“黑色条形图”)。
  2. 如果提示“初始化磁盘”,选择 MBR 或 GPT 分区表(通常选 GPT),点击确定。
  3. 右键点击磁盘 1 的黑色区域(未分配空间),选择新建简单卷
  4. 按照向导操作:
    • 一路点击“下一步”。
    • 指定卷大小(默认全部)。
    • 分配盘符(例如 D:E:)。
    • 文件系统选择 NTFS,勾选“快速格式化”。
  5. 完成后,磁盘管理窗口中该磁盘会变成绿色,并显示为新的盘符。

第四步:验证

打开“此电脑”,你应该能看到一个新的硬盘盘符,可以直接存入文件了。


常见问题排查

  1. 找不到数据盘?

    • 检查是否在控制台正确添加了云盘。
    • 检查实例是否正在运行(重启后有时需要几分钟识别)。
    • Linux 下尝试 lsblk 确认设备名是否正确(不同内核版本命名可能不同,如 xvdb vs vdb)。
  2. 权限问题

    • Linux 下如果普通用户无法写入 /data,可能需要修改权限:
      chown -R $USER:$USER /data
  3. 如何清理旧数据?

    • 如果是从其他机器迁移过来的旧数据盘,直接格式化会丢失数据。如果需要保留数据,请使用 fdiskdiskpart 进行分区调整,而不是重新格式化。

完成上述步骤后,你的数据盘就已经可以像本地硬盘一样使用了。建议将应用程序的数据路径指向这个数据盘,这样即使系统盘满了或需要重装系统,业务数据也能安全保留。

未经允许不得转载:云知识CLOUD » 阿里云买了两个块存储一个系统盘一个数据盘怎么用?