Linux超实用逻辑卷缩容与扩容亲自实操!

随着Linux应用范围的迅速扩大,企业对Linux技术人才的需求空前膨胀,但与广阔的市场需求相对应的却是Linux人才的严重匮乏。目前所拥有的专业人才远远不能满足Linux迅速发展的需要,不仅高级的专业型Linux技术人才寥寥无几,就连基础应用人才也没有形成规模,据统计,未来五年内我国Linux人才缺口将达到120万!而成为一名Linux技术人才,无论是职业发展还是薪酬待遇都将获得比Windows软件人才更为广阔的发展空间,为此学习了LINUX系统,期望能升职加薪。

 

下面展示一下实战:

本人已经设置RAID5,安装好物理服务器linux系统CentOS 7.8版本,磁盘详情和挂载情况如上,现在我们要把/dev/mapper/centos-home的磁盘空间分配给root逻辑卷(ftp和众多应用程序均在root逻辑卷里,系统安装好默认50G空间太少,一些应用都安装不了提示No space left on device)


 

查看逻辑卷组剩余空间为0,因此必须把卷组里的逻辑卷缩容,来腾出空间。方法是:umount /dev/mapper/centos-home 取消挂载 →e2fsck -f /dev/mapper/centos-home 检查文件系统完整性  

 

→Vgdisplay  查看卷组信息 我们看到没有缩容前剩余空间为0

 

→ lvreduce -L 2048G /dev/mapper/centos-home  正式缩容  我们看到缩容成功 通过vgdisplay再此查看卷组,已经有free空间了

 

 

→lvextend -L +1000G /dev/centos/root  给root目录扩容到1TB 我们看到扩容successfully  →xfs_growfs /dev/mapper/centos-root   使扩容生效(因为通过df -Th 查看逻辑卷的格式是xfs,所以用xfs_growfs)   扩容成功后我们看到磁盘分配root卷组已经扩容到1TB了

 

→mount -a 挂载报错 can’t  read superblock 通过partprobe更新内核信息再来挂载依然如是这般报错→通过fsck /dev/centos/home 检查半天不行。

 

→可能是磁盘被不知名的原因,在缩容的时候损坏了,修复半天不一定修复得号,因为是刚装的系统,干脆强制格式化逻辑卷 mkfs.xfs -f /dev/centos/home →再来挂载成功了,通过df -Th 查看挂载情况,ok

 

 

完美解决调额问题,接着就尽情的玩耍,开心地使用了!

 

posted @ 2020-08-08 12:41  邓红  阅读(875)  评论(0编辑  收藏  举报