拿到镜像是这样的。
|
$ fdisk -l OMP120.img Disk OMP120.img: 29.8 GiB, 31937527808 bytes, 62377984 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x000d89e6 Device Boot Start End Sectors Size Id Type OMP120.img1 * 2048 1026047 1024000 500M 83 Linux OMP120.img2 1026048 62377983 61351936 29.3G 8e Linux LVM |
losetup伺候,其中,LVM内是如下情况
|
# pvs -v --segments Wiping internal VG cache Wiping cache of LVM-capable devices PV VG Fmt Attr PSize PFree Start SSize LV Start Type PE Ranges /dev/loop0p2 vg_wellav lvm2 a-- 29.25g 0 0 6728 lv_root 0 linear /dev/loop0p2:0-6727 /dev/loop0p2 vg_wellav lvm2 a-- 29.25g 0 6728 761 lv_swap 0 linear /dev/loop0p2:6728-7488 |
但是这个pv卷轴已经没有空余空间,因为是离线镜像 所以不能使得分区属性有任何变化,包括uuid等,否则可能会导致机器出问题,而且root分区空余很多,考虑ext4有e2fsck,但是swap没有,而且root空间空余较多,考虑直接缩减root分区
先检查下文件系统
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
# e2fsck -fy /dev/vg_wellav/lv_root e2fsck 1.43.4 (31-Jan-2017) /dev/vg_wellav/lv_root:正在修复日志 应为孤立的inode 926115(uid=%lu,gid=%lg,mode=%lm,size=%ls) 应为孤立的inode 926114(uid=%lu,gid=%lg,mode=%lm,size=%ls) 应为孤立的inode 926113(uid=%lu,gid=%lg,mode=%lm,size=%ls) 应为孤立的inode 924330(uid=%lu,gid=%lg,mode=%lm,size=%ls) 应为孤立的inode 920981(uid=%lu,gid=%lg,mode=%lm,size=%ls) 第 1 步:检查inode、块和大小 第 2 步:检查目录结构 第 3 步:检查目录连接性 第 4 步:检查引用计数 第 5 步:检查组概要信息 可用块数错误(0,实际为0) 处理? yes 可用inode数错误(1575548,实际为1575524) 处理? yes /dev/vg_wellav/lv_root:***** 文件系统已修改 ***** /dev/vg_wellav/lv_root:149612/1725136 文件(0.1% 为非连续的), 1315641/6889472 块 |
然后把根文件系统缩小为24G,为[......]
继续阅读