奋斗
努力

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

云计算

在阿里云购买了两块云盘(一块系统盘、一块数据盘)后,仅仅购买和挂载到实例上是不够的。操作系统默认不会自动识别或格式化新磁盘,你需要登录到服务器内部进行分区、格式化和挂载操作。

以下是基于 LinuxWindows 系统的详细操作步骤:

⚠️ 重要提示

  1. 备份数据:在进行磁盘操作前,请务必备份重要数据,误操作可能导致数据丢失。
  2. 确认设备名:不同操作系统对硬盘的命名规则不同(如 /dev/vdbD:),操作前请先确认哪块是新挂载的数据盘。
  3. 权限问题:大部分命令需要 root 权限(Linux)或管理员权限(Windows)。

一、Linux 系统操作步骤

1. 确认数据盘设备名称

登录 SSH 终端,输入以下命令查看已连接的磁盘:

lsblk
# 或者
fdisk -l
  • 系统盘通常显示为 /dev/vda (或 /dev/sda)。
  • 新挂载的数据盘通常显示为 /dev/vdb (或 /dev/sdb),且容量较大但无文件系统。

注意:请务必根据容量大小确认哪块是你要操作的数据盘,切勿误操作系统盘!假设这里新数据盘为 /dev/vdb

2. 分区与格式化

如果这块盘之前从未使用过,需要先分区并格式化。

方法 A:使用 fdisk (推荐,灵活)

sudo fdisk /dev/vdb

进入交互界面后,依次输入:

  1. n:新建分区(选择默认值回车即可,创建主分区)。
  2. 按两次 Enter:接受起始和结束扇区默认值(占满整盘)。
  3. t:修改分区类型(可选,通常不需要改,如果是 Linux 标准分区直接回车)。
  4. w:保存并退出。

方法 B:使用 parted (更简单)

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

格式化分区
将刚才创建的分区(例如 /dev/vdb1)格式化为文件系统(推荐 ext4xfs):

# 如果上面用了 fdisk,分区名通常是 vdb1;如果是 parted,也是 vdb1
sudo mkfs.ext4 /dev/vdb1 
# 或者
sudo mkfs.xfs /dev/vdb1

3. 创建挂载点并挂载

创建一个文件夹作为挂载目录:

sudo mkdir /data

临时挂载测试(重启后会失效):

sudo mount /dev/vdb1 /data

检查是否成功:df -h,看 /data 是否有对应的容量。

4. 设置开机自动挂载(持久化)

为了让重启后数据盘依然可用,需要配置 /etc/fstab

  1. 获取分区的 UUID(更稳定,防止设备名变化):

    sudo blkid /dev/vdb1

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

  2. 编辑 fstab 文件:

    sudo vi /etc/fstab
  3. 在文件末尾添加一行(替换为你刚才复制的 UUID):

    UUID=你的 UUID 字符串  /data  ext4  defaults  0  0

    注:如果是 xfs 文件系统,将中间的文件系统类型改为 xfs

  4. 测试配置是否正确:

    sudo mount -a

    如果没有报错,说明配置成功。


二、Windows 系统操作步骤

1. 打开磁盘管理

登录 Windows 远程桌面后,右键点击“此电脑” -> “管理” -> “磁盘管理”
或者按下 Win + R,输入 diskmgmt.msc 回车。

2. 初始化与联机

  • 你会看到一块新的磁盘(通常标记为“未分配”或“脱机”)。
  • 如果是“脱机”,右键点击该磁盘左侧的编号区域,选择 “联机”
  • 如果是“未初始化”,系统会弹窗提示,选择 "GPT""MBR"(通常选 GPT),点击确定。

3. 新建卷(格式化)

  1. 在“未分配”的黑色区域上右键,选择 “新建简单卷”
  2. 一路点击“下一步”:
    • 指定卷大小(默认全选)。
    • 分配驱动器号(例如 E:F:)。
    • 文件系统选择 NTFS,分配单元大小默认,勾选“执行快速格式化”。
  3. 点击“完成”。

此时,打开“此电脑”,你会发现多了一个新的磁盘盘符,可以直接存储数据了。


三、后续建议

  1. 目录规划
    建议将数据盘挂载到业务相关的目录下。例如:

    • Web 网站静态资源挂载到 /var/www/html(需移动原文件到新位置并软链接)。
    • 数据库数据目录(如 MySQL 的 /var/lib/mysql)迁移至数据盘,提升 IO 性能并方便扩容。
  2. 权限设置
    在 Linux 中,确保运行服务的用户(如 www-data, mysql)对挂载目录有读写权限:

    sudo chown -R www-data:www-data /data
  3. 监控与告警
    在阿里云控制台开启云盘的监控告警,当数据盘空间使用率超过 80% 时及时收到通知。

通过以上步骤,你就成功将两块云盘区分开来,并让数据盘可以正常使用了。

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