Ta odpowiedź może nie odpowiedzieć na pytanie, ale podać pewne informacje o tym, co mogło się wydarzyć.
Pobrałem torrent ze zdjęciami 4Chan zawierającymi plik Pain.jpg i dwoma innymi zdjęciami z hebrajskimi znakami. Oto diabelski winowajca ;-)
ls -aBeil
przedstawia:
mymac: Reakcje użytkownika $ ls -aBeil
ls: P ͎̮͉͍ͨ̈́̾̈́A ͎̮͉͍ͨ̈́̾̈́I ͎̮͉͍ͨ̈́̾̈́N ͎̮͉͍ͨ̈́̾̈́.jpg: Brak takiego pliku lub katalogu
razem 528
581705 drwxrwxrwx 6 pracowników użytkownika 204 21 stycznia 12:08.
401304 drwx ------ + 6 pracowników 204 21 21 11:57 ..
0: grupa: wszyscy odmawiają usunięcia
582449 -rw-r - r - @ 1 personel użytkownika 6148 21 stycznia 12:08 .DS_Store
582261 -rw-r - r-- 1 personel użytkownika 4792 21 stycznia 12:05 ה̌͐͊͒̾͆יͩ́א ͭ̆צ̿̒̃͛ו͋פͯ͆̉ה͑͑ͧ̇ͪ͆. Jpg
582094 -rw-r - r-- 1 personel użytkownika 253804 21 stycznia 12:06 ה̌͐͊͒̾͆יͩ́א ͭ̆צ̿̒̃͛ו͋פͯ͆̉ה͑͑ͧ̇ͪ͆. Xcf
lsof -- . *
przedstawia:
mymac: Reakcje użytkownika $ lsof -. *
lsof: błąd statusu na P ͎̮͉͍ͨ̈́̾̈́A ͎̮͉͍ͨ̈́̾̈́I ͎̮͉͍ͨ̈́̾̈́N ͎̮͉͍͎̮͉͍ͨ̈ͨ̈̾̈́.jpg: Brak takiego pliku lub katalogu
POLECENIE PID UŻYTKOWNIK TYP FD ROZMIAR URZĄDZENIA / NAZWA WYŁ
bash 1290 użytkownik cwd DIR 1,2 204 581705.
lsof 1345 użytkownik cwd DIR 1,2 204 581705.
lsof 1346 użytkownik cwd DIR 1,2 204 581705.
Wszystkie pliki były widoczne w Finderze, z wyjątkiem .DS_Store, oczywiście. Pain.jpg ma domyślną ikonę i nie można jej otworzyć. Po przeniesieniu Pain.jpg do folderu Pobrane (o ~ 12: 13 - sprawdź dziennik poniżej), odczekaniu kilku sekund i przeniesieniu go z powrotem do folderu Reakcje pojawiła się ikona podglądu i plik mógł zostać otwarty.
ls -aBeil
teraz pokazuje:
mymac: Reakcje użytkownika $ ls -aBeil
razem 616
581705 drwxrwxrwx 6 pracowników użytkownika 204 21 stycznia 12:14.
401304 drwx ------ + 6 pracowników użytkownika 204 sty 21 12:14 ..
0: grupa: wszyscy odmawiają usunięcia
582449 -rw-r - r - @ 1 personel użytkownika 6148 21 stycznia 12:14 .DS_Store
581871 -rw-r - r-- 1 personel użytkownika 44041 21 stycznia 12:01 P ͎̮͉͍ͨ̈́̾̈́A ͎̮͉͍ͨ̈́̾̈́I ͎̮͉͍ͨ̈́̾̈́N ͎̮͉͍ͨ̈́̾̈́.jpg
582261 -rw-r - r-- 1 personel użytkownika 4792 21 stycznia 12:05 ה̌͐͊͒̾͆יͩ́א ͭ̆צ̿̒̃͛ו͋פͯ͆̉ה͑͑ͧ̇ͪ͆. Jpg
582094 -rw-r - r-- 1 personel użytkownika 253804 21 stycznia 12:06 ה̌͐͊͒̾͆יͩ́א ͭ̆צ̿̒̃͛ו͋פͯ͆̉ה͑͑ͧ̇ͪ͆. Xcf
lsof -- . *
przedstawia:
mymac: Reakcje użytkownika $ lsof -. *
POLECENIE PID UŻYTKOWNIK TYP FD ROZMIAR URZĄDZENIA / NAZWA WYŁ
bash 1290 użytkownik cwd DIR 1,2 204 581705.
lsof 1390 użytkownik cwd DIR 1,2 204 581705.
lsof 1391 użytkownik cwd DIR 1,2 204 581705.
Odpowiednie wpisy w dzienniku (przepraszam za irytujące hebrajskie znaki zaśmiecające wpisy - przynajmniej ich edycję i przeglądanie w Google Chrome - naprawdę trudno go sformatować):
21/01/15 12: 07: 10,734 QuickLookUIHelper [1231]: CoreAnimation: nie udało się utworzyć kontekstu OpenGL
21/01/15 12: 07: 32 702 sandboxd [346]: ([1180]) mdworker (1180) odmawia file-read-xattr / Users / user / Desktop / Reactions ()
21/01/15 12: 08: 03,862 QuickLookUIHelper [1248]: CoreAnimation: nie udało się utworzyć kontekstu OpenGL
21/01/15 12: 13: 41 303 Finder [325]: tworzenie rozszerzenia piaskownicy nie powiodło się: błąd tworzenia reprezentacji systemu plików dla ścieżki: [/ Users / user / Downloads / Reactions / P ͎̮͉͍ͨ̈́̾̈́A ͎̮͉͍ͨ̈́̾̈́I ͎̮͉͍ͨ̈́̾̈́N ͎̮͉͍ͨ̈́̾̈́.jpg]
21/01/15 12: 13: 41 303 Finder [325]: __CFPasteboardCreateSandboxExtensionDataFromCFData: nie można uzyskać danych rozszerzenia piaskownicy dla adresu URL [plik: ///.file/id=6571367.581871]
21/01/15 12: 13: 41 304 Finder [325]: Nie udało się uzyskać prawidłowego rozszerzenia piaskownicy dla elementu: [789514] smaku: [public.file-url] z tektury. Ponieważ nie udało się wygenerować rozszerzenia piaskownicy.
21/01/15 12: 13: 41,304 Finder [325]: Nie można uzyskać rozszerzeń piaskownicy dla itemIdentifier (789514). Dane dla rozszerzenia piaskownicy były nadal danymi proxy
21/01/15 12: 13: 47,518 Finder [325]: tworzenie rozszerzenia piaskownicy nie powiodło się: błąd tworzenia reprezentacji systemu plików dla ścieżki: [/ Users / user / Downloads / Reactions / P ͎̮͉͍ͨ̈́̾̈́A ͎̮͉͍ͨ̈́̾̈́I ͎̮͉͍ͨ̈́̾̈́N ͎̮͉͍ͨ̈́̾̈́.jpg]
21/01/15 12: 13: 47,518 Finder [325]: __CFPasteboardCreateSandboxExtensionDataFromCFData: nie można uzyskać danych rozszerzenia piaskownicy dla adresu URL [plik: /// Users / user / Downloads / Reactions / P% 20% CD% 8E% CC% AE % CD% 89% CD% 8D% CD% A8% CC% 88% CC% 81% CC% BE% CC% 88% CC% 81A% 20% CD% 8E% CC% AE% CD% 89% CD% 8D % CD% A8% CC% 88% CC% 81% CC% BE% CC% 88% CC% 81I% 20% CD% 8E% CC% AE% CD% 89% CD% 8D% CD% A8% CC% 88 % CC% 81% CC% BE% CC% 88% CC% 81N% 20% CD% 8E% CC% AE% CD% 89% CD% 8D% CD% A8% CC% 88% CC% 81% CC% BE % CC% 88% CC% 81.jpg]
Przeniesienie całego folderu Reakcje do kosza i usunięcie go za pomocą zdjęć nie stanowi problemu. To samo dotyczy kopiowania folderu lub przenoszenia go. Pain.jpg - choć naprawdę PITA pod względem prawidłowego wyświetlania - nie wydaje się być wirusem.
Problemy w Finderze i piaskownicy prawdopodobnie występują z powodu dziwnego nazewnictwa pliku: mieszane znaki rzymskie i hebrajskie. Nazwy plików tylko w języku hebrajskim są zapisywane od prawej do lewej (patrz drugie zdjęcie). Ponadto mogło dojść do uszkodzenia systemu plików.
Moje porady to:
- podobnie jak inne wspomniane wcześniej: spróbuj zresetować główny wolumin za pomocą narzędzia dyskowego po ponownym uruchomieniu w trybie odzyskiwania
- przenieś plik do innego folderu, poczekaj chwilę i przenieś go z powrotem do źródła, aż zobaczysz podgląd obrazu. Sprawdź swoje dzienniki pod kątem komunikatów piaskownicy (patrz wyżej).
- spróbuj wykonać
find . -inum <inode> -exec rm {} \;
po pomyślnym użyciu, ls -aBeil
aby uzyskać i-węzeł „Pain.jpg”. W moim przypadku byłoby to:find . -inum 581871 -exec rm {} \;
uruchom ponownie w trybie odzyskiwania i spróbuj wykonać ostatnie polecenie ( find . -inum <inode> -exec rm {} \;
) po naprawie systemu plików.
spróbuj wykonać rm 'P \ ͎̮͉͍ͨ̈́̾̈́A \ ͎̮͉͍ͨ̈́̾̈́I \ ͎̮͉͍ͨ̈́̾̈́N \ ͎̮͉͍ͨ̈́̾̈́.jpg'