Ich habe eine brandneue, in exFAT formatierte Festplatte. Ich habe Ordner darauf verschoben und als ich weitere Threads öffnete, um Dateien dorthin zu kopieren, wurde etwas beschädigt.
Ich kenne das fehlerhafte Verzeichnis (es steckte fest, vielleicht mit Hunderttausenden darin). Ich habe versucht, es zu entfernen (wurde in den Papierkorb-Ordner auf dem Mac verschoben).
Aber ich konnte die Dateien nicht löschen. Also habe ich die Festplatte ausgesteckt, weil ich dachte, es liefe kein Prozess.
Jetzt:
sudo fsck_exfat -q /dev/disk1s2
meldet Dateisystem fehlerhaft
sudo fsck_exfat -gd /dev/disk1s2
Ich sehe, dass es die lange Liste der in ./Thrashes/ aufgeführten Dateien durchgeht.
Ordner der externen Festplatte
Ich frage mich, ob ich Folgendes tun könnte:
rm -r ./Thrashes/*
um alle Dateien im Thrash zu entfernen, und führen Sie fsck erneut aus, um den Vorgang zu beschleunigen.
Oder ist es besser, dies zu vermeiden und fsck abschließen zu lassen, da das Dateisystem fehlerhaft ist?
Gelegentlich sehe ich auch Zeilen:
Read offset = 0x000005200000 length = 0x040000
Handelt es sich dabei um einen Fehler oder lediglich um eine Information?
das ist das Protokoll, das ich erhalten habe:
sudo fsck_exfat -gd /dev/disk1s2
Opening /dev/rdisk1s2
(S,"Checking volume.",0)
(S,"Checking main boot region.",0)
7813556224 total sectors; 512 bytes per sector
FAT starts at sector 32768; size 131072 sectors
15260532 clusters starting at sector 163840; 262144 bytes per cluster
Root directory starts at cluster 11
Read offset = 0x000001000000 length = 0x001000
(S,"Checking system files.",0)
Read offset = 0x000005240000 length = 0x040000
(S,"Volume name is %1$@.",1)
luigi4T
Found active bitmap; first cluster 2, length 1907567
(S,"Checking upper case translation table.",0)
Read offset = 0x000005200000 length = 0x040000
Found upcase table; starting cluster 10, length 5836
(S,"Checking file system hierarchy.",0)
Directory /
File /._.Trashes
Directory /.Trashes
Directory /.fseventsd
Directory /.Spotlight-V100
Directory /.TemporaryItems
Directory /20190318 BackUp
File /.com.apple.timemachine.donotpresent
File /._.com.apple.timemachine.donotpresent
File /._.TemporaryItems
File /.apdisk
File /._.apdisk
Read offset = 0x000005280000 length = 0x040000
Directory /.Trashes/501
File /.Trashes/._501
Read offset = 0x000005300000 length = 0x040000
File /.fseventsd/fseventsd-uuid
File /.fseventsd/0000000002073ca7
File /.fseventsd/0000000002089d5c
...
# files I'd like to remove from Thrashes folder, *before* running a files system check again
...
File /.Trashes/501/WatchDiscovery 10.01.36 AM/backup Jan 21, 2012/Posters_cleaned/mm2219_9_Assassinio_per_cause_naturali.jpg
File /.Trashes/501/WatchDiscovery 10.01.36 AM/backup Jan 21, 2012/Posters_cleaned/mm2219_imm_Assassinio_per_cause_naturali.jpg
File /.Trashes/501/WatchDiscovery 10.01.36 AM/backup Jan 21, 2012/Posters_cleaned/mm221_0_Accordi_sul_palcoscenico.jpg
File /.Trashes/501/WatchDiscovery 10.01.36 AM/backup Jan 21, 2012/Posters_cleaned/mm221_10_Accordi_sul_palcoscenico.jpg
File /.Trashes/501/WatchDiscovery 10.01.36 AM/backup Jan 21, 2012/Posters_cleaned/mm221_1_Accordi_sul_palcoscenico.jpg
File /.Trashes/501/WatchDiscovery 10.01.36 AM/backup Jan 21, 2012/Posters_cleaned/mm221_2_Accordi_sul_palcoscenico.jpg
File /.Trashes/501/WatchDiscovery 10.01.36 AM/backup Jan 21, 2012/Posters_cleaned/mm221_3_Accordi_sul_palcoscenico.jpg
File /.Trashes/501/WatchDiscovery 10.01.36 AM/backup Jan 21, 2012/Posters_cleaned/mm221_4_Accordi_sul_palcoscenico.jpg
.... ....
Falls wichtig, Mac OS Version 1.9.5
Antwort1
Wenn ein Dateisystem schmutzig ausgehängt wurde, gibt es keine Möglichkeit, genau herauszufinden, was, wenn überhaupt, an den Datenstrukturen des Dateisystems inkonsistent/beschädigt geblieben sein könnte. Daher gilt es als unsicher, es schreibgeschützt auszuhängen.überhauptbis es überprüft und repariert wurde. Also, nein, es gilt nicht als sicher, ein schmutziges, nicht gemountetes Dateisystem in irgendeiner Weise zu ändern, bevor es überprüft wurde, selbst wenn Sie nur Dateien löschen, die Sie zuvor in den Papierkorb verschoben haben.