Zwolnij do kilkunastu GB miejsca na dysku jednym poleceniem.

Uwaga: Ten wpis został utworzony ponad rok temu. Informacje w nim zawarte mogą być nieaktualne!

Brakuje ci miejsca na dysku a nie chcesz niczego usuwać? Możesz zwolnić nawet 5% wolnego miejsca na partycji jednym poleceniem, co przy partycji 250 GB daje nam aż 12,5 GB. Najpierw sprawdź, na której partycji potrzebujesz miejsca, zrób to poleceniem:

sudo fdisk -l

W moim przypadku była to partycja /dev/sda7.

Teraz wpisz w terminalu:

sudo tune2fs -m 0 /dev/sda7

Zamiast sda7 wpisz swoją partycję!
W tym momencie ilość wolnego miejsca na danej partycji magicznie się zwiększy. Dlaczego? Zmniejszyliśmy ilość miejsca zarezerwowanego dla roota z 5% do zera. Przy dzisiejszych pojemnościach dysku rezerwowanie aż 5% jest bezcelowe.

Jeżeli powyższy artykuł nie rozwiązał lub rozwiązał częściowo Twój problem, dodaj swój komentarz opisujący, w którym miejscu napotkałeś trudności.
Mile widziane komentarze z uwagami lub informacjami o rozwiązaniu problemu.
  • Sławek

    Nie prowadzi to chyba do tego, że system kiedyś nie wstanie?

  • Brii

    Może warto dodać, że dotyczy to tylko niektórych systemów plików…

  • http://codziennechodzeniezbogiem.blogspot.com/ ajes

    Miejsce zarezerwowane jest wymagane do utrzymywania fragmentacji na niskim poziomie. Jeżeli się go pozbędziesz i twój FS będzie prawie zapchany, to twoja fragmentacja wzrośnie znacznie.

  • Ra

    Fragmentacja jest w tej sytuacji najmniejszym problemem domyślne 5% ma za zadanie zapobiec sytuacji kiedy proces systemowy np. syslogd nie będzie mógł zapisać danych ponieważ jakiś program użytkownika zajął całą wolną przestrzeń. Osobiście uważam że ustawienie na 0% za nierozsądne.

    • Admc

      Chyba nikt nikt nie potrzebuje wolnego miejsca na partycji systemowej. Chodziło mi o zwolnienie miejsca na /home

      • Ra

        na /home oczywiście jak najbardziej, tytuł mnie zmylił lepszy byłby „Odzyskaj do kilkunastu …”

  • http://flashcentrum.pl darekry

    Jasne – na partycji / można nawet i 10 % ustawić, ale na /home nie ma potrzeby trzymać rezerwacji dla root’a – bo u mnie system [2 przeglądarki+php+mysql+ standardowe programy gnome+kodeki] zajmuje obecnie 3,5 gb więc sami pomyślcie ile można zarezerwować…

  • http://www.qkiz.pl QkiZ

    No właśnie miałem napisać, że ustawianie 0% na / nie jest dobrym pomysłem :-)

    • Piesek64

      Hmmmmm…aha czyli chcesz ustawić 0MB na system zamiast /root?

  • tadeusz jasielonis

    no ale mampartycje btrfs i nic blad superbloku

    • Piesek64

      Bo tune2fs obsługuje EXT*

  • anonimek

    wszystko zadziałało tak, jak powinno