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
。
摘抄自网络,便于检索查找。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
2021-10-29 VS项目属性中的C/C++运行库:MT、MTd、MD、MDd
2021-10-29 消除C++中警告代码
2018-10-29 OUTLOOK2019 解决 无法验证您连接到的服务器使用的安全证书
2015-10-29 [No000038]操作系统Operating Systems -CPU
2015-10-29 [No000037]操作系统Operating Systems操作系统历史与硬件概况History of OS & Summaries!