Co jakiś czas niektóre aplikacje działają dziko i zapełniają katalog ogromną ilością plików. Po naprawieniu błędu i wyczyszczeniu plików katalog pozostaje duży (> 50 MB), mimo że zawiera tylko 20-30 plików.
Czy jest jakieś polecenie, które kompaktuje katalog bez konieczności jego ponownego tworzenia?
Punkty bonusowe: czy ogromny pusty katalog wpływa na wydajność dostępu do tego katalogu? Zakładam, że tak, ale może nie warto się tym przejmować. Wydaje się, że ls
w takim katalogu jest to wolniejsze .
filesystems
ext3
Mathieu Longtin
źródło
źródło
fsck
? ext3fsck
ma przepustkę „Katalog optymalizacji”. Nie wiem co to robi, ale może zmniejsza katalogi, które są zbyt duże? W każdym razie, jako punkt danych FWIW, xfs autoshrink kataloguje, z których usunięto pliki.Odpowiedzi:
Uruchomić
e2fsck -D
na nieoprawione plików.źródło