Korzystając z systemu plików NTFS pod linuksem czasami zdarza się, że po usunięciu pliku z dysku, nadal coś pozostaje na partycji. Jest to plik o nazwie podobnej do:
.fuse_hidden0000002c00000001 .fuse_hidden0000002600000002
Nie ma możliwości na jego usunięcie i generalnie nie trzeba tego robić, bo jest to plik, który zostanie usunięty najpóźniej podczas zamykania systemu.
Jednak czasami blokuje on inne działania, przykładowo nie da się usunąć katalogu nadrzędnego, a to denerwuje, bo taki katalog istnieje i nie zostanie automatycznie usunięty. Ponadto plik cały czas zajmuje miejsce na dysku.
Sposób na katalog nadrzędny jest prosty. Wystarczy przenieść (mv) dany plik do dowolnego innego katalogu na tej partycji – nie ma co do tego żadnej blokady.
Jeśli chodzi o miejsce na dysku to zostanie ono zwolnione dopiero wtedy, gdy aplikacja, która jeszcze korzysta z pliku, go nie zwolni. To właśnie ona jest powodem istnienia tego pliku. Aby ją zidentyfikować należy skorzystać z polecenia:
lsof /ścieżka/do/pliku
Następnie można ją zamknąć lub zabić proces, w zależności od potrzeb.
Wpis powstał w oparciu o dyskusję:
https://askubuntu.com/questions/493198/what-is-a-fuse-hidden-file-and-why-do-they-exist
Najnowsze komentarze