Search on blog:

Przestrzeń wolna (free) a dostępna (available) na dysku pod Linux

Systemy plików ext2, ext3 i ext4 domyślnie rezerwują na dysku około 5% przestrzeni na potrzeby root aby zawsze miał wolne miejsca potrzebne na zalogowanie się i wykonanie awaryjnych działań. Sprawia to, że na partycji może być wolne (free) kilka gigabajtów ale dla użytkownika będzie dostępne (available) zaledwie kilka megabajtów.

Przykładowo dla partycji o wielkości ok. 500GB będzie zarezerwowane około 25GB (5% z 500GB) czyli mająć na dysku wolne 30GB dostępne będzie tylko 5GB.

Nie na każdej partycji jest potrzeba rezerwowania takiej ilości miejsca. Jeśli katalog /home jest na osobnej partycji to taką rezerwę można spokojnie zmniejszyć lub nawet całkowicie zlikwidować i odzyskać sporą ilość gigabajtów na swoje potrzeby.

Poniższ komenda pozwala podać jaki procen ma być zarezerwowane na danej partycji

sudo tune2fs -m <procent> <urządzenie>

Zarezerwowanie 1% na partycji /dev/sda3

sudo tune2fs -m 1 /dev/sda3

Całkowite zrezygnowanie z rezerwacji (czyli ustawienie 0%)

sudo tune2fs -m 1 /dev/sda3

Procent może być też ułamkiem np. 0.5%

sudo tune2fs -m 0.5 /dev/sda3
If you like it
Buy a Coffee