bash
root@server-ecs001:~/work/man-machine-ability# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 63.9M 1 loop /snap/core20/2182
loop1 7:1 0 63.9M 1 loop /snap/core20/2264
loop2 7:2 0 87M 1 loop /snap/lxd/27948
loop3 7:3 0 87M 1 loop /snap/lxd/28373
loop4 7:4 0 39.1M 1 loop /snap/snapd/21184
loop5 7:5 0 38.7M 1 loop /snap/snapd/21465
vda 252:0 0 300G 0 disk
├─vda1 252:1 0 1M 0 part
├─vda2 252:2 0 200M 0 part /boot/efi
└─vda3 252:3 0 99.8G 0 part /
vdb 252:16 0 500G 0 disk
vdc 252:32 0 300G 0 disk
vdd 252:48 0 100G 0 disk
└─vdd1 252:49 0 100G 0 part
现在将vdb 252:16 0 500G 0 disk 挂载到/root/pythonwork 详细的步骤
为了将新的磁盘 /dev/vdb
挂载到 /root/pythonwork
目录,我们可以按照以下详细步骤进行。请确保执行这些步骤时具有必要的权限,通常需要 root 权限来执行这些操作。
步骤 1: 创建挂载点
首先,确保 /root/pythonwork
目录存在。如果不存在,需要创建它:
bash
sudo mkdir -p /root/pythonwork
步骤 2: 格式化磁盘
在挂载磁盘之前,需要先对其进行格式化。这里我们使用 ext4
文件系统。请注意,这一步会清除 /dev/vdb
上的所有数据:
bash
sudo mkfs.ext4 /dev/vdb
步骤 3: 挂载磁盘
现在可以将磁盘挂载到 /root/pythonwork
:
bash
sudo mount /dev/vdb /root/pythonwork
步骤 4: 配置自动挂载
为了确保在系统重启后自动挂载 /dev/vdb
,需要编辑 /etc/fstab
文件。使用 blkid
命令获取 /dev/vdb
的 UUID:
bash
sudo blkid /dev/vdb
记下输出中的 UUID,然后添加以下行到 /etc/fstab
:
bash
UUID=<UUID> /root/pythonwork ext4 defaults 0 2
替换 <UUID>
为实际的 UUID 值。
步骤 5: 测试挂载配置
测试 /etc/fstab
的配置是否正确,可以尝试重新挂载所有文件系统(或者直接重启服务器):
bash
sudo mount -a
如果没有错误消息,这表明配置是成功的。你还可以通过 df -h
或 mount | grep pythonwork
查看挂载状态,确认磁盘已经正确挂载。
步骤 6: 确认挂载成功
使用以下命令查看磁盘挂载情况:
bash
df -h | grep pythonwork
如果看到 /dev/vdb
已经挂载在 /root/pythonwork
上,说明操作成功。
注意事项
- 确保在格式化和挂载新磁盘之前已备份所有重要数据。
- 进行这些操作时应具有适当的权限,通常需要 root 用户权限。
这些步骤将帮助你成功将新磁盘 /dev/vdb
挂载到 /root/pythonwork
目录,并配置自动挂载,确保在系统重启后能自动挂载该磁盘。