云服务扩容后磁盘挂载问题
之前首先联系云服务商为服务器分配一块新的硬盘。由于本人实际场景并未操作过磁盘挂载,就参考了一份手册进行挂载
犯下的严肃问题在此记录一下并对命令进行详细届时。
之前因为将挂载路径定义到了‘/’根目录下,导致后续因为磁盘利用率不足需要进行回收时,因‘/’目录涉及到系统盘无法回收资源导致了重装系统。
1、使用fdisk -l
查看系统是否识别。下图:Disk /dev/vdb 就是一块新硬盘。
2、使用parted /dev/vdb mklabel gpt
命令进入分区硬盘,并指定分区方式为gpt(这里也可分两步进行操作)
3、给/dev/vdb硬盘 创建一个分区并使用所有容量(这里可以创建多个分区)
parted /dev/vdb mkpart data 0 100%free
4、使用命令创建物理卷vdb1
pvcreate /dev/vdb1
5、将vdb1创建为data的卷组
vgcreate data /dev/vdb1
6、将卷组data的100%剩余空间创建为data的逻辑卷
lvcreate -l 100%free -n lv data
7、查看卷分组
vgdisplay -v
8、将逻辑卷格式化为xfs
mkfs.xfs /dev/data/lv
9、创建需要挂载的目录 mkdir /data
10、将新增的逻辑卷挂载到data文件夹下。
mount /dev/data/lv /data
11、配置系统开机自动对目录进行挂载
方式一:
echo "/dev/data/lv /data xfs defaults 0 0 " >>/etc/fstab
方式二:
配置系统开机自动对目录进行挂载,保存并退出。 vi /etc/fstab
在末尾增加
/dev/data/lv /data xfs defaults 0 0
12、依据配置文件/etc/fstab的内容,自动挂载
mount -a
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?