centos7磁盘空间扩容及挂载目录
创建的虚拟机,包含两块虚拟硬盘,未分配空间和挂载,其中一块磁盘大小为200G,一块为500G
测试环境需要:根目录增加100G,其余做预留 /data目录挂载并分配500G空间。
一、根目录扩容“”
使用df -h 和 fdisk -l 可查看到磁盘分区情况及挂载情况
1.使用fdisk /dev/vda 管理这块磁盘,添加磁盘分区,输入n ,p ,3,默认可直接回车,+100G,w(保存)。
2.使用partprobe更新,并用lsblk检查分区是否创建成功。PS:vda3为成功创建。
PS:分区完后把新分区改成LVM 卷的文件系统,
参考链接:
https://www.cnblogs.com/yujianadu/p/10560272.html
3.开始扩容:
3.1使用lvm管理,创建分区表pvcreate /dev/vda3, 使用pvdisplay 和vgdisplay查看物理卷和卷组名称:
3.2 使用vgextend 将物理卷加入到卷组,查看物理卷组 vg_Size大小已经增加了:
PS:如需创建新的卷组,可使用pvdisplay查看PV NAME列中的物理卷名,创建卷组格式:vgcreate [卷组名] [物理卷名] 示例:vgcreate lvdata /dev/vda3
3.3,使用:lvextend -l +100%FREE /dev/centos/root,代表将卷组剩余空间,添加到逻辑卷/dev/centos/root ,同步 xfs_growfs /dev/centos/root 格式文件系统,
PS:1.如需创建新的逻辑卷使用 lvcreat -L 大小 -n 新逻辑卷名称 卷组。 2.创建新的逻辑卷后,格式化文件系统需和磁盘系统文件一致,使用df -Th 查看。
3.4扩容完成,df -h 检查扩容情况:
二、将/data目录挂载到vdb1磁盘空间
PS:如果磁盘空间未分配先创建分区后在挂载,参考链接:https://blog.csdn.net/weixin_42171208/article/details/116704518?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164664531016781685317245%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164664531016781685317245&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-8-116704518.first_rank_v2_pc_rank_v29&utm_term=%E7%A3%81%E7%9B%98%E5%88%86%E5%8C%BA%E5%90%8E%E6%8C%82%E8%BD%BD&spm=1018.2226.3001.4187
1.fdisk -l 查看vdb盘已经创建好了vdb1分区,并全部空间已分配。
1.
2.df -TH 查看系统文件格式
3.使用mount直接将/data目录挂载到vdb1分区:mount /dev/vdb1 /data, 并编辑/etc/fstab目录添加到开机自启动动加载文件。
PS:可将分区分区创建一个卷组后继续再进行挂载,方便后续持续管理,下图是另外一台机器创建了新的逻辑卷实例
4.reboot重启验证/data挂载完成。
mkfs.ext4 查用于新的未安装文件系统。
xfs_growfs 用于扩容单磁盘扩容后,把新增的空间安装上文件系统
参考链接:磁盘管理及简析
http://www.javashuo.com/article/p-esfwotrq-dr.html
lvmg创建及使用:
https://blog.csdn.net/wanghailan1818/article/details/121125574
参考
https://www.cnblogs.com/learningx/articles/15977003.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!