Nie można usunąć pliku / folderu


3

Mam dość straszny problem. Wczoraj chciałem opróżnić śmieci, ale gdzieś w tym procesie po prostu się rozłączył. Ponownie uruchomiłem kilka razy i spróbowałem ponownie, ale bez rezultatu.

Następnie wykorzystałem terminal do ręcznego usunięcia plików z folderu .Trash i mogłem zawęzić problem do jednego konkretnego pliku / folderu, którego nie mogę usunąć. Jeśli spróbuję rm -rfv <file/foldername> po prostu się rozłącza . Nawet jeśli spróbuję uzyskać więcej informacji o pliku / folderze za pomocą ls -l rozłączy się.

Próbowałem też naprawić wolumin za pomocą narzędzia dyskowego bez powodzenia.


Wypróbuj opcję „bezpiecznego usuwania” z menu Findera. Usunie nawet używane pliki, bez konieczności używania poleceń terminalu.

Dzięki, wypróbowałem już to, ale nie pomogłem.
Daniel

Odpowiedzi:


5

Podstępne rzeczy do spróbowania

  • kroki zalecane przez Apple ( HT1526 ) ale wydaje się, że już większość z nich zrobiłeś
  • usuń i ponownie utwórz cały folder kosza: cd ~; rm -rf .Trash; mkdir .Trash; chmod 700 .Trash
  • usuń przez i-węzeł: cd .Trash; ls -i powinien dać ci numer i-węzła; find . -inum INODE -exec rm {} \; usuwa przez numer i-węzła
  • włamać się rmi.c skompilować pod Mac OSX i użyć go do usunięcia przez inode bezpośrednio (nie testowałem tego)
  • uruchom tryb odzyskiwania (na Lion) lub DVD (Snow Leopard i wcześniejszy) i uruchom naprawę fsck / volume
  • uruchom w trybie pojedynczego użytkownika ( HT1492 ) i uruchom naprawę fsck / volume

Bardzo dziękuję za odpowiedź! Sztuczka i-węzłów jest całkiem fajna, jeszcze nie wiedziałem. Ale mimo to czuję się trochę głupio. Problem z nieusuwalnym plikiem / folderem istniał od wczoraj, a nawet między restartami. A kiedy chciałem przetestować twoją technikę i-węzła, plik / folder właśnie zniknął. Nie mam pojęcia, gdzie to poszło. Dziwne uczucie pozostaje ...
Daniel
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.