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

在Linux服务器中挂载一块40GiB的高效云盘,通常包括以下几个步骤。以下操作适用于大多数主流Linux发行版(如CentOS、Ubuntu等),假设云盘设备名为 /dev/vdb(具体名称可能因系统和云服务商而异)。


✅ 步骤一:确认云盘是否已附加到实例

  1. 登录到你的Linux服务器。
  2. 使用 lsblkfdisk -l 查看磁盘列表:
lsblk

输出示例:

NAME    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
vda     253:0    0   40G  0 disk 
├─vda1  253:1    0  1G  0 part /boot
└─vda2  253:2    0 39G  0 part /
vdb     253:16   0   40G  0 disk 

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


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

注意:如果你希望整个磁盘作为一个分区使用,建议分区;也可以直接格式化整个磁盘(不推荐用于大容量盘管理)。

使用 fdisk 创建一个主分区:

sudo fdisk /dev/vdb

在交互界面中输入以下命令:

  • n → 新建分区
  • p → 主分区
  • 1 → 分区编号
  • 回车 → 使用默认起始扇区
  • 回车 → 使用全部空间
  • w → 保存并退出

刷新分区表:

sudo partprobe /dev/vdb

现在应能看到 /dev/vdb1


✅ 步骤三:格式化分区

将分区格式化为 ext4 文件系统(常用且稳定):

sudo mkfs -t ext4 /dev/vdb1

⚠️ 注意:此操作会清除数据,请确保磁盘无重要数据。


✅ 步骤四:创建挂载目录

选择一个挂载点,例如 /data

sudo mkdir -p /data

✅ 步骤五:挂载分区

sudo mount /dev/vdb1 /data

验证是否挂载成功:

df -h

你应该能看到类似输出:

/dev/vdb1        40G   80MB   38G   1% /data

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

编辑 /etc/fstab 文件,实现开机自动挂载:

sudo blkid /dev/vdb1

获取 UUID(如:UUID="a1b2c3d4-..."

然后编辑 /etc/fstab

sudo vi /etc/fstab

添加一行(推荐使用 UUID):

UUID=a1b2c3d4-...  /data  ext4  defaults,nofail  0  2

🔁 参数说明:

  • defaults: 默认挂载选项
  • nofail: 系统启动时若磁盘不存在也不报错(适合云环境)
  • 0: 不备份
  • 2: 开机时检查文件系统顺序(非根文件系统设为2)

✅ 验证 fstab 配置

避免因配置错误导致无法启动,可测试:

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

如果没有报错,说明配置正确。


✅ 可选:调整权限(如需要)

如果普通用户需要访问,可修改权限:

sudo chown -R youruser:yourgroup /data

📌 总结

步骤 命令
查看磁盘 lsblk
分区 fdisk /dev/vdb
刷新分区 partprobe /dev/vdb
格式化 mkfs -t ext4 /dev/vdb1
创建目录 mkdir /data
挂载 mount /dev/vdb1 /data
获取 UUID blkid /dev/vdb1
写入 fstab vi /etc/fstab
测试 fstab mount -a

✅ 完成!你的40GiB高效云盘已经成功挂载并在重启后自动加载。

💡 提示:不同云平台(阿里云、腾讯云、AWS、华为云等)提供的云盘设备名可能不同,请根据实际环境调整设备名称(如 /dev/vdb, /dev/xvdf, /dev/sdb 等)。

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