GNU/Linux >> Znalost Linux >  >> Linux

df ukazuje záporné hodnoty pro použité?

Řešení 1:

Myslím, že to může znamenat, že jste překročili rámec toho, co je vyhrazeno pouze jako kořenový prostor (výchozí je 5 % na ext3, myslím):

$ sudo tune2fs -l /dev/sda1 | grep -i 'Reserved block count'
Reserved block count:     1877194

Počet rezervovaných bloků je určitý počet bloků, které může používat pouze uživatel root poté, co je disk téměř plný (Toto zabrání normálnímu uživateli zaplnit fs a způsobit poškození). Od man tune2fs :

   -m reserved-blocks-percentage 

Nastavte procento souborového systému, které může být přiděleno pouze privilegovaným procesům. Vyhrazení určitého počtu bloků souborového systému pro použití privilegovanými procesy se provádí, aby se zabránilo fragmentaci souborového systému a aby systémovým démonům, jako je syslogd(8), umožnili nadále správně fungovat poté, co je neprivilegovaným procesům zabráněno v zápisu do souborového systému. Normálně je výchozí procento rezervovaných bloků 5 %.

Takže si myslím, že něco rychle zabírá místo jako uživatel root. Můžete použít du -hcs / a odtud přejděte dolů, abyste našli, kde jsou soubory, které využívají prostor. Pokud si myslíte, že by to mohlo být něco, co vytváří velké soubory, můžete také použít find příkaz.

Řešení 2:

Myslím, že je to poškození souborového systému. Měli byste odpojit oddíl a spustit fsck.
Zkontrolujte také protokoly a konzolu, zda neobsahují chyby systému souborů.


Linux
  1. Vyhrazený prostor pro root na souborovém systému – proč?

  2. Jak najít platné hodnoty pro termín k použití v Tmux?

  3. Lze ovladač Nouveau Xorg použít pro vícehlavou pracovní stanici?

  1. Co znamená Etc?

  2. Gdomap a k čemu se používá?

  3. Maximální hodnoty pro time_t (struct timespec)

  1. Linux:Jak najít ovladač zařízení používaný pro zařízení?

  2. K čemu se používá skupina `shadow`?

  3. Lze pro subdomény použít jiný DNS server?