在Linux服务器中挂载40GiB高效云盘的步骤是什么?

在Linux服务器中挂载一块40GiB的高效云盘(如阿里云ECS的高效云盘),通常需要以下几个步骤。以下是详细的操作流程:


🛠️ 前提条件

  • 已经购买并创建了40GiB的高效云盘。
  • 云盘已成功挂载到目标Linux服务器实例上(可通过云控制台确认)。
  • 登录服务器使用具有root权限的用户(如root或sudo权限用户)。

✅ 步骤一:确认新硬盘是否识别

lsblk

输出示例:

NAME    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
vda     252:0    0   40G  0 disk 
└─vda1  252:1    0   40G  0 part /
vdb     252:16   0   40G  0 disk 

如果看到 vdb(或其他类似设备名,如 sdb)但没有分区和挂载点,说明云盘已挂载但未初始化。


✅ 步骤二:对磁盘进行分区(可选)

如果你希望使用整个磁盘而不分区,可以跳过此步,直接格式化整盘(推荐使用 xfsext4 文件系统)。
但如果要分区,使用 fdiskparted

使用 fdisk 分区(MBR,适用于小于2TiB的磁盘):

sudo fdisk /dev/vdb

在交互界面中输入:

  • n → 新建分区
  • p → 主分区
  • 回车接受默认起始扇区
  • 回车接受默认结束扇区(使用全部空间)
  • w → 写入并退出

保存后,新分区为 /dev/vdb1

⚠️ 注意:如果磁盘大于2TiB,建议使用 parted 和 GPT 分区表。


✅ 步骤三:格式化磁盘(或分区)

选择文件系统类型,推荐使用 xfs(适合大文件和高性能)或 ext4

格式化为 xfs(推荐):

sudo mkfs.xfs /dev/vdb1

或格式化为 ext4:

sudo mkfs.ext4 /dev/vdb1

❗注意:如果是整盘使用且不分区,用 /dev/vdb 替代 /dev/vdb1


✅ 步骤四:创建挂载目录

sudo mkdir -p /mnt/data

你可以根据用途命名目录,如 /data, /disk2 等。


✅ 步骤五:挂载磁盘

sudo mount /dev/vdb1 /mnt/data

验证是否挂载成功:

df -h

应能看到类似:

/dev/vdb1       40G   33M   40G   1% /mnt/data

✅ 步骤六:设置开机自动挂载

编辑 /etc/fstab 文件:

sudo blkid /dev/vdb1

获取 UUID 输出,例如:

/dev/vdb1: UUID="a1b2c3d4-..." TYPE="xfs"

编辑 fstab:

sudo vi /etc/fstab

添加一行(根据实际文件系统调整):

UUID=a1b2c3d4-...  /mnt/data  xfs  defaults,noatime  0  2

或者使用设备名(不推荐,因设备名可能变化):

/dev/vdb1  /mnt/data  xfs  defaults  0  2

保存后测试配置是否正确:

sudo mount -o remount /mnt/data
# 或
sudo mount -a

无报错即表示配置成功。


✅ 验证权限(可选)

确保用户有读写权限:

sudo chown -R $USER:$USER /mnt/data

🔚 总结

步骤 操作
1 使用 lsblk 确认磁盘已挂载
2 使用 fdiskparted 分区(可选)
3 使用 mkfs.xfsmkfs.ext4 格式化
4 创建挂载目录(如 /mnt/data
5 使用 mount 挂载
6 编辑 /etc/fstab 实现开机自动挂载

✅ 完成!你的40GiB高效云盘现在已成功挂载并可持久使用。

未经允许不得转载:CLOUD云枢 » 在Linux服务器中挂载40GiB高效云盘的步骤是什么?