Linux如何扩容root目录空间(ubuntu server)?

Linux如何扩容root目录空间(ubuntu server)?,第1张

通过命令lsblk结果可判断sda3是个逻辑卷组LVG共928.5G,现在分配了100G的空间创建了逻辑卷LV为根目录/ ,所以可以使用逻辑卷扩容给/增加容量第一步扩容lv, 命令是 lvextend -l 100%FREE /dev/mapper/ubuntu—vgubuntu—lv第二步应用到文件系统/目录这里的命令要根据根目录的文件系统类型来用对应的命令,2种常见的类型是xfs和ext4,xfs的命令是xfs_growfs / ,ext4命令是resize2fs /做完后用df -h查看

首先在网页后台扩容,然后进入系统 *** 作命令,

先取消挂载需要扩容的硬盘,可以用umount -lf  dev/vdb 强制取消挂载,

使用fdisk 删除当前硬盘分区,然后重新建一个新的分区,参考 *** 作:https://blog.csdn.net/Hu_wen/article/details/84379690,

*** 作完成后,重新使用df -h,查看当前文件系统情况,有可能该分区被重新挂载了,需要再一次 *** 作取消挂载,

然后使用命令检查 *** 作分区并扩容,

e2fsck -f /dev/vdb1 # 检查文件系统

resize2fs /dev/vdb1 # 变更文件系统大小

然后重新挂载硬盘  mount /dev/vdb1 /data/

再次使用df -h查看当前文件系统情况

需要注意的事:fdisk 删除和重建分区不影响现有数据,为了保险可以备份下在 *** 作,

也就是说可以实现不影响数据的情况下 进行磁盘扩容

因为是在虚拟机上做的实验,故以虚拟机作为模板介绍

1、虚拟机增加容量,我增加了40G

2、进centos 7系统,按Ctrl+alt+F5,进入命令符界面,为何不进入桌面模式,因为要修改home空间容量,所以直接命令符界面进入root模式

3、输入fdisk- l 查看系统容量,注意root盘名称,我的是cl,然后输入df -h 查看各个根目录的占用空间容量

4、对增加的分区进行分区 *** 作 命令:fdisk /dev/sda

5、对分区完毕的分区进行lvm格式转换,8e

6、创建pv   pvcreate /dev/sda3

7、查看当前卷组情况 vgdisplay    查看free pe /size 有无空间

8、扩展逻辑卷(根目录"/"的挂载点)

>lvextend -L +25G /dev/cl/root /dev/sda3

>lvextend -L +15G /dev/cl/root/home /dev/sda3

>/sbin/resize2fs /dev/cl/home

9、系统重新识别

>xfs_growfs /dev/cl/home

>xfs_growfs /dev/cl/root


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7188604.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-02
下一篇2023-04-02

发表评论

登录后才能评论

评论列表(0条)

    保存