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
完美解决调额问题,接着就尽情的玩耍,开心地使用了!