Wpis z mikrobloga

W jaki sposób mogę złapać złodzieja miejsca na dysku?

df -h wypisuje

Filesystem Size Used Avail Use% Mounted on
/dev/sdc3 72G 65G 2,5G 97% /

ale ncdu z poziomu roota widzi że zajęte jest tylko 28 GB, a nie 65 GB jak zwraca df

Próbowałem porad z różnych stron(fsck itp), ale póki co nic nie znalazłem.
Zdaje mi się, że problem powstał przy montowaniu dysku poprzez Docker, ale szczegółów nie kojarzę

#linux #docker
q.....n - W jaki sposób mogę złapać złodzieja miejsca na dysku?

df -h wypisuje 

...

źródło: comment_1654008763utfG2oXx1p2JenLdcdFDa4.jpg

Pobierz
  • 26
  • Odpowiedz
@fervi: Z tego co kojarzę to ncdu działa tak domyślnie

@Bpnn: Też pokazuje że na partycji jest zajęte 65GB a jak wejdę w środek to wyskakuje tylko 27GB

Co się stało z tymi brakującymi 28 GB?
  • Odpowiedz
@qarmin: może to ten docker (/var/lib/docker nie ma dostępu normalny użytkownik), jak odpalisz jako root to powinno pokazać wszystko

albo może zrób docker system df
  • Odpowiedz
@Bpnn: Cały czas skanuje katalogi rootem ale i tak gdzieś znika te kilkadziesiąt GB

Dockera już dawno odinstalowałem, ale na wszelki wypadek zainstalowałem ponownie i to polecenie zwraca same zera

TYPE TOTAL ACTIVE SIZE RECLAIMABLE
Images 0 0 0B 0B
Containers 0 0 0B 0B
Local Volumes 0 0 0B 0B
Build Cache 0 0 0B 0B
  • Odpowiedz
Jeszcze mozesz dac lsof | grep DELETED, cos usunietego moze wisiec, bo jakis proces probuje zapisywac do pliku, ktorego nie ma
  • Odpowiedz
@qarmin: jak restartowałeś i próbowałeś z deskryptorami, to weź jakiś zewnętrzny storage, świeżo formatowany, podobnej pojemności, co ten, który pokazuje tę problematyczną zajętość i rsynciem wykopiuj na niego pliki z rzeczonej partycji, pomiń wszelkie linki itp - potem sprawdź czy na storage gdzie masz świeżoskopiowane wszystko jest taka sama zajętość, jak na właściwej partycji
  • Odpowiedz