天天看點

linux 縮減檔案系統大小 LVM

linux縮減檔案系統大小 LVM

實驗環境:

(1)作業系統:centos6.7 i686

(2)VMware Workstation 12版本

(3)實驗硬碟大小5G

先檢視下目前磁盤使用情況:

<a href="https://s1.51cto.com/wyfs02/M01/93/4C/wKioL1kJ5V3TVDr2AAAXmG3iAuY048.png" target="_blank"></a>

增加大小為5G的虛拟硬碟:

<a href="https://s5.51cto.com/wyfs02/M00/93/4D/wKiom1kJ5szy6vmbAABIK_QIvYM445.png" target="_blank"></a>

建立檔案系統:

<a href="https://s4.51cto.com/wyfs02/M00/93/4C/wKioL1kJ5z_Q6mX-AAANM_x6f0g985.png" target="_blank"></a>

(1)主要步驟如下:

<a href="https://s2.51cto.com/wyfs02/M01/93/4E/wKiom1kJ596TSeZBAAAy81HzfBY629.png" target="_blank"></a>

(2)格式化:

#mkfs.ext4 /dev/vg_wtf/lv_wtf

(3)挂載:

#mkdir /wtf #建立挂載目錄

#mount /dev/vg_wtf/lv_wtf  /wtf

(4)檢視目前磁盤使用情況,截圖如下:

<a href="https://s4.51cto.com/wyfs02/M00/93/4C/wKioL1kJ6VnRkQZRAAArVYaOPHA541.png" target="_blank"></a>

注:建議把新增檔案系統寫入/etc/fstab配置檔案中!

現在我們将/dev/vg_wtf/lv_wtf縮減到2G

(1)解除安裝/wtf

指令:#umount /wtf

(2)調整分區大小

[root@kehuji ~]# resize2fs -p /dev/vg_wtf/lv_wtf 2G

如果提示:“Please run 'e2fsck -f /dev/vg_wtf/lv_wtf' first.”則:

[root@kehuji ~]# e2fsck -f /dev/vg_wtf/lv_wtf

截圖如下:

<a href="https://s5.51cto.com/wyfs02/M01/93/4D/wKioL1kJ66eARAI0AAAwFJT39mk348.png" target="_blank"></a>

[root@kehuji ~]# resize2fs -p /dev/vg_wtf/lv_wtf 2G (申明/dev/vg_wtf/lv_wtf檔案系統大小變為2G)

<a href="https://s5.51cto.com/wyfs02/M01/93/4D/wKioL1kJ7BLyNOVrAAAuVUto9Vw126.png" target="_blank"></a>

(3)挂載上/wtf,檢視磁盤使用情況

[root@kehuji ~]# mount /dev/vg_wtf/lv_wtf /wtf

[root@kehuji ~]# df -h

<a href="https://s4.51cto.com/wyfs02/M02/93/4E/wKiom1kJ7RjzW6F8AAAkGuYB-2Y818.png" target="_blank"></a>

但是使用vgs檢視剩餘容量時,顯示還是0,截圖如下:

<a href="https://s2.51cto.com/wyfs02/M02/93/4D/wKioL1kJ7cCzk3KDAAANAxMWBE8289.png" target="_blank"></a>

(4)設定空閑空間

使用lvreduce指令用于減少LVM邏輯卷占用的空間大小。可能會删除邏輯卷上已有的資料,是以在操作前

必須進行确認。記得輸入 “y”!

[root@kehuji ~]# lvreduce -L -2.99G /dev/vg_wtf/lv_wtf

<a href="https://s2.51cto.com/wyfs02/M02/94/00/wKiom1kLKRXxVnypAAA8Qp9ZCAA353.png" target="_blank"></a>

注:

1)lvreduce -L -2.99G的意思從目前檔案系統上減少2.99G。

2)使用lvreduce減小邏輯卷的大小,減小後的大小不能小于檔案的大小,否則會丢失資料。

(5)再次檢視vgs剩餘容量

[root@kehuji ~]# vgs

<a href="https://s4.51cto.com/wyfs02/M02/94/00/wKiom1kLKWTTyH0KAAAyW38VBww175.png" target="_blank"></a>

     本文轉自品鑒初心51CTO部落格,原文連結:http://blog.51cto.com/wutengfei/1921780,如需轉載請自行聯系原作者

繼續閱讀