Centos7 xfs filesystem LVM 擴容與 縮減
裝好 ELK5.5後突然發現昨天請 noc 安裝 CentOS7 的時候竟然 /root 只有切50GB 剩下空間再 /home 想透過lvm縮擴容,使用resize2fs的時候竟然出現 Bad magic number in super-block while , 經過查詢後原來是 resize2fs 只有支援 ext2 ext3 ext4 ,Centos7 以後系統預設使用xfs 上網查詢了下 Redhat 官網竟然說 xfs 無法reduced 只能 enlarge, 差點崩潰 ..... 爬文後的結論就是 接把 LVM 當中的 /home LV 幹掉 後重新切一個 LV 就會有剩餘的空間可以再透過lvextened 到 我要的 /root 的LV當中 xfs filesystem 無法線上縮減只能擴容 採用方法是 1. Backup the data 2. Remove current LV 3. Create a smaller LV 4. Restore the data 5. Extend VG size to LV 6. xfsgrow LV ## 查看原本LV 大小 root 50GB , home 91.12GB [root@ELK /]# lvdisplay --- Logical volume --- LV Path /dev/cl_elk/swap LV Name swap VG Name cl_elk LV UUID qiw9ZR-CnX8-2ivf-L4AN-qK4c-0IOF-bnNOn6 LV Write Access read/write LV Creation host, time localhost.localdomain, 2017-07-11 18:14:33 +0800 LV Status available # open 2 LV Size 7.88 GiB Cur