本教程将指导您如何在 Linux 云服务器上挂载额外的 50G 数据盘(假设为 /dev/vdb),并确保数据盘在系统重启后自动挂载。
一、准备工作
-
确认数据盘设备名称 使用以下命令查看所有磁盘和分区信息:
lsblk或者:
sudo fdisk -l输出示例:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vda 253:0 0 20G 0 disk ├─vda1 253:1 0 20G 0 partition / vdb 253:16 0 50G 0 disk从输出中可以看到,新增的数据盘为
/dev/vdb。
二、创建分区(可选)
如果数据盘没有分区,可以先创建一个分区。使用 fdisk 工具:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 253:0 0 20G 0 disk
├─vda1 253:1 0 20G 0 partition /
vdb 253:16 0 50G 0 disk
进入 fdisk 后,按照以下步骤操作:
- 输入
n创建新分区。 - 选择分区类型(默认为主分区
p)。 - 设置分区号(默认为 1)。
- 设置起始扇区(默认即可)。
- 设置结束扇区(默认即可)。
- 输入
w保存并退出。
完成后,会生成一个新的分区,例如 /dev/vdb1。
三、格式化分区
格式化新分区为 ext4 文件系统(推荐):
sudo mkfs.ext4 /dev/vdb1
如果是其他文件系统(如 xfs),可以使用以下命令:
sudo mkfs.xfs /dev/vdb1
四、创建挂载点
创建一个目录作为挂载点,例如 /data:
sudo mkdir /data
五、挂载分区
将分区挂载到挂载点:
sudo mount /dev/vdb1 /data
六、验证挂载
使用 df -h 命令验证是否挂载成功:
df -h
输出示例:
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 20G 10G 10G 50% /
/dev/vdb1 50G 20M 50G 1% /data
可以看到 /dev/vdb1 已经成功挂载到 /data。
七、设置开机自动挂载
为了让数据盘在系统重启后仍然自动挂载,需要编辑 /etc/fstab 文件。
1. 获取分区 UUID
使用以下命令获取 /dev/vdb1 的 UUID:
sudo blkid /dev/vdb1
输出示例:
/dev/vdb1: UUID="123e4567-e89b-12d3-a456-426614174000" TYPE="ext4"
记下 UUID 值。
2. 编辑 /etc/fstab
使用文本编辑器(如 nano 或 vim)打开 /etc/fstab 文件:
sudo nano /etc/fstab
在文件末尾添加以下内容(替换 UUID 和挂载点):
UUID=123e4567-e89b-12d3-a456-426614174000 /data ext4 defaults 0 2
UUID:刚才获取的分区 UUID。/data:挂载点。ext4:文件系统类型。defaults:默认挂载选项。0:dump 备份标志(一般设置为 0)。2:文件系统检查顺序(根分区为 1,其他分区为 2)。
保存并退出(Ctrl + O 保存,Ctrl + X 退出)。
3. 测试配置
运行以下命令测试 /etc/fstab 配置是否正确:
sudo mount -a
如果没有报错,说明配置正确。
八、完成
至此,您的 50G 数据盘已经成功挂载,并且会在系统重启后自动挂载。您可以将数据存储到 /data 目录中。



评论一下吧
取消回复