2012-05-09 14 views
7

Jestem nowy w Linuksie i pracuje z systemem centos, Po uruchomieniu polecenia df -H pokazuje 82%, jeśli jest pełna, to tylko 15 GB jest bezpłatne.centos wolna przestrzeń na dysku nie aktualizuje się

Chcę więcej dodatkowych spacji, więc używając WINSCP i hav done shift usunięto rekord 15G.

i ponownie wykonano df-H, ale wciąż pokazuje 15 GB za darmo. ale wolny rozmiar usuniętego pliku , gdzie się znajduje.

Plese mi pomóc w znalezieniu rozwiązania tego

Odpowiedz

5

W większości systemów plików Unix, czy plik jest otwarty, OS usunie drogę plików rację, ale nie wyda przestrzeń aż plik zostanie zamknięty. Czemu? Ponieważ plik jest nadal widoczny dla użytkownika, który go otworzył.

Z drugiej strony Windows zwykł narzekać, że nie może usunąć pliku, ponieważ jest on używany, wydaje się, że w późniejszych inkarnacjach eksplorator będzie udawał, że usuwa plik.

Niektóre aplikacje słyną z niewłaściwego zachowania związanego z tym faktem. Na przykład, mam do czynienia z niektórymi wersjami MySQL, które nie zamykają poprawnie niektórych plików, z czasem mogę znaleźć kilka GB zmarnowanego miejsca w/tmp.

Możesz użyć polecenia lsof do wyświetlenia otwartych plików (man lsof). Jeśli problem dotyczy otwartych plików i możesz pozwolić sobie na ponowne uruchomienie, najprawdopodobniej jest to najprostszy sposób na rozwiązanie problemu.

+0

hi Paulo Scardine za pomocą WinSCP daję SHIFT del która nie jest deleating permanetly, to jest przechowywanie w/tmp po usunięciu pliku z tym teraz wolnej przestrzeni jest aktualizowana dzięki za odpowiedź .. pozdrowienia Deepak M –

Powiązane problemy