通過tune2fs釋放Linux系統預留的硬盤空間

 

轉載vpsee

http://www.vpsee.com/2012/09/release-linux-system-disk-space-using-tune2fs/

大多數文件系統都會保留一部分空間留作緊急情況時用(比如硬盤空間滿了),這樣能保證有些關鍵應用(比如數據庫)在硬盤滿的時候有點餘地,不致於馬上就 crash,給監控系統和管理員一點時間去察覺。不過有時候這部分預留的硬盤空間不用的話有點浪費。如何釋放這部分系統預留的空間呢?

在 Linux ext2/ext3/ext4 文件系統上通常默認預留5%的硬盤空間,如果硬盤是 4TB 的話就意味着有 200GB 的空間就這樣浪費了,我們可以通過 tune2fs 來改變5%的默認設置,比如只預留1%的空間。可不可以設成0%呢?當然可以,但是不推薦。

查看當前硬盤空間情況:

# df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/vg_cloud22-lv_root

                            32G  1.1G   30G   4% /

tmpfs                   24G     0   24G   0% /dev/shm

/dev/sda1            485M   68M  392M  15% /boot

/dev/mapper/vg_cloud22-lv_home

                            3.2G   70M  2.9G   3% /home

/dev/sdd1            1008G  161G  797G  17% /var/cloud


調整 /dev/sdd1,只預留1%的空間:

# tune2fs -m 1 /dev/sdd1

tune2fs 1.41.12 (17-May-2010)

Setting reserved blocks percentage to 1% (2684381 blocks)

調整後查看釋放後的硬盤空間,發現多出了 838-797=41GB 的空間:

 

# df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/vg_cloud22-lv_root

                            32G  1.1G   30G   4% /

tmpfs                   24G     0   24G   0% /dev/shm

/dev/sda1            485M   68M  392M  15% /boot

/dev/mapper/vg_cloud22-lv_home

                            3.2G   70M  2.9G   3% /home

/dev/sdd1            1008G  161G  838G  17% /var/cloud

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章