linux 縮減文件系統大小 LVM
linux縮減文件系統大小 LVM
實驗環境:
(1)操作系統:centos6.7 i686
(2)VMware Workstation 12版本
(3)實驗硬盤大小5G
先查看下當前磁盤使用情況:
增加大小為5G的虛擬硬盤:
建立文件系統:
(1)主要步驟如下:
(2)格式化:
#mkfs.ext4 /dev/vg_wtf/lv_wtf
(3)掛載:
#mkdir /wtf #建立掛載目錄
#mount /dev/vg_wtf/lv_wtf /wtf
(4)查看目前磁盤使用情況,截圖如下:
註:建議把新增文件系統寫入/etc/fstab配置文件中!
現在我們將/dev/vg_wtf/lv_wtf縮減到2G
(1)卸載/wtf
命令:#umount /wtf
(2)調整分區大小
[[email protected] ~]# resize2fs -p /dev/vg_wtf/lv_wtf 2G
如果提示:“Please run ‘e2fsck -f /dev/vg_wtf/lv_wtf‘ first.”則:
[[email protected] ~]# e2fsck -f /dev/vg_wtf/lv_wtf
截圖如下:
[[email protected] ~]# resize2fs -p /dev/vg_wtf/lv_wtf 2G
截圖如下:
(3)掛載上/wtf,查看磁盤使用情況
[[email protected] ~]# mount /dev/vg_wtf/lv_wtf /wtf
[[email protected] ~]# df -h
截圖如下:
但是使用vgs查看剩余容量時,顯示還是0,截圖如下:
(4)設置空閑空間
使用lvreduce指令用於減少LVM邏輯卷占用的空間大小。可能會刪除邏輯卷上已有的數據,所以在操作前
必須進行確認。記得輸入 “y”!
[[email protected] ~]# lvreduce -L 2G /dev/vg_wtf/lv_wtf
截圖如下:
註:
1)lvreduce -L 20G的意思為設置當前文件系統為20G,如果lvreduce -l 20G是指從當前文件系統上減少20G。
2)使用lvreduce減小邏輯卷的大小,減小後的大小不能小於文件的大小,否則會丟失數據。
(5)再次查看vgs剩余容量
[[email protected] ~]# vgs
截圖如下:
本文出自 “聖騎士控魔之手” 博客,請務必保留此出處http://wutengfei.blog.51cto.com/10942117/1921780
linux 縮減文件系統大小 LVM