Linux下扩充和自动挂载硬盘的完整教程
昨天给客户部署新服务的时候,搞一半发现磁盘空间只有 40G,查了下是因为这家云服务器购买的磁盘需要自己手动挂载,记录下操作步骤,方便后续直接使用。
查看磁盘并分区格式化
检查磁盘挂载情况
在命令行输入 df -h
来查看当前磁盘挂载情况,从下图看到只有可怜的 40G。
df -h
查看新硬盘
在命令行输入 fdisk -l
来查看当前所有硬盘及其分区信息。
fdisk -l
从结果来看,/dev/vdb
100G 的磁盘没有被挂载上去。
格式化磁盘
如果 /dev/vdb
还没有格式化,你需要格式化它。例如使用 ext4
文件系统:
mkfs.ext4 /dev/vdb
挂载磁盘到指定目录
创建挂载点
我习惯将大容量磁盘挂载到 /data
目录下,首先确保 /data
目录存在,如果不存在,需要创建它:
mkdir -p /data
挂载磁盘
挂载 /dev/vdb
到 /data
目录:
mount /dev/vdb /data
设置开机自动挂载
要使挂载在启动时自动进行,需要编辑 /etc/fstab
文件。可以先使用 blkid
获取 /dev/vdb
的 UUID,这是推荐的方法,因为 UUID 不会因为磁盘顺序变化而改变:
blkid /dev/vdb
blkid
记下显示的 UUID,然后打开 /etc/fstab
文件:
vi /etc/fstab
在文件中添加以下行(替换 <UUID>
为你的实际 UUID):
UUID=<UUID> /data ext4 defaults 0 0
# UUID=965091eb-e351-4c05-9923-c55f63d6f99e /data ext4 defaults 0 0
测试配置
使用文章开通的 df -h
命令检查 /dev/vdb
是否已正确挂载在 /data
df -h
看到 /dev/vdb
挂载在 /data
表示操作成功。这样,每次系统启动时 /dev/vdb
都会自动挂载到 /data
。
摘抄自网络,便于检索查找。