看文章前 需要了解物理卷、逻辑卷 查看
1、删除部分无用文件
- 查看系统中的大文件可删除一个log日志等无关文件
find /(ps:根目录) -type f -size +100M -exec du -h {} +
- 执行删除命令
rm [文件位置]
2、根目录扩容
查看设备信息
lsblk
2.1 根目录有剩余空间(未实验 从网上总结 )
参考此网页总结
1、 如有剩余空间
1.1 创建新的分区
fdisk /dev/sda
进入磁盘进行编辑
输入 n
回车默认 #分区号
回车默认 #设置起始分区地址
回车默认 #设置大小
输入w #保存
1.2 查看分区是否成功
lsblk
1.3 查看卷组
运行vgdisplay,卷组的名称是klas,我们要把新的分区加到这个卷组后,根分区才能使用
1.3 将剩余空间100% 添加到此卷轴下
lvextend -l +100%FREE /dev/mapper/klas-root
1.4 把扩容出来的vdb1 添加klas 卷组上
vgextend klas /dev/vdb1
1.5 更新文件系统
xfs_growfs /dev/mapper/klas-root
1.6 查看是否扩容成功
lsblk
2.2 根目录没有剩余空间 从其他挂在盘分一部分空间
背景
根目录存储空间 已满 。从挂载盘 分一部分空间给系统文件使用。挂载盘2T空间分150G 给系统盘
T
- 挂载盘进行卸载、备份、分区(150G+1.9T)
1、备份
tar cvf /tmp/zysoft.tar /zysoft
2、卸载分区
umount /zysoft
如无法卸载先停止 /zysoft 进程
fuser -km /zysoft
3、移出挂载
umount /zysoft
- 查看存储分区、分区、查看卷组、挂载到卷组上、给卷组扩容、更新文件系统
1、查看挂在
lsblk
2、重新分区
fdisk /dev/vbd
根据提示进行分区
保存后 查看一下 查看分区的结果 lsblk
3、查看卷组名称 klas
vgdisplay
4.将分区的vdb1 加入卷组
vgextend klas /dev/vdb1
5、将卷组剩余空间 扩容到文件系统上
lvextend -l +100%FREE /dev/mapper/klas-root
6、扩容后 更新文件系统
xfs_growfs /dev/mapper/klas-root
lsblk
7、查看是否扩容成功
df -h
2.3 扩容成功后对备份的文件进行恢复
1、格式化vdb2 文件
mkfs.xfs /dev/vdb2
挂装 zysoft
mount /dev/vdb2 /zysoft
文件恢复
tar xvf /root/home.tar -C /