Kann ich bei einem fehlerhaften Dateisystem die Dateien im Ordner „.Trashes“ einer externen Festplatte sicher löschen, um fsck zu beschleunigen?

Kann ich bei einem fehlerhaften Dateisystem die Dateien im Ordner „.Trashes“ einer externen Festplatte sicher löschen, um fsck zu beschleunigen?

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.

verwandte Informationen