Ich habe ein externes Firewire-Volume mit einigen Dateisystemproblemen. Ein Problem besteht darin, dass Disk Warrior diese Fehler nicht beheben kann, da auf diesem Volume nicht mehr genügend Speicherplatz vorhanden ist (tatsächlich ist es vollständig voll - 0 Bytes leer, was meiner Meinung nach der Grund für die FS-Probleme ist). Ein weiteres Problem ist, dass diese Festplatte vom Betriebssystem schreibgeschützt gemountet wird, daher kann ich keine Dateien darauf löschen, damit Disk Warrior (oder fsck) das Dateisystem reparieren kann. Ich habe die Befehle in dieser Frage ausprobiert , aber sie erzeugen nur eine Fehlermeldung:
% mount -u -w /Volumes/MyVol
mount_hfs: error on mount(): error = -1.
mount_hfs: Invalid argument
Ich habe es auch mount_hfs
mit verschiedenen Optionen versucht, aber so ähnlich
% mount_hfs -o update /dev/disk3s3 /Volumes/MyVol
mount_hfs: error on mount(): error = -1.
mount_hfs: Invalid argument
Wie erzwinge ich das Mounten dieses Volumes im Readwrite-Modus, damit ich versuchen kann, einige der Dateien darauf zu löschen?
Und Sie müssen mir nicht sagen, dass ich das Volume sichern und löschen soll.
Update: Ich habe gerade den hfs.util
Befehl gefunden und so ausgeführt
/System/Library/Filesystems/hfs.fs/Contents/Resources/hfs.util -M disk3s3 /Volumes/test writable
aber es antwortet nur mit seiner "usage"-Seite. Auf dieser Nutzungsseite gibt es ein Beispiel, das so aussieht:
/System/Library/Filesystems/hfs.fs/Contents/Resources/hfs.util -p disk0s2 fixed writable
Kann keinen Unterschied zwischen dem und meinem Befehl sehen ..?
Ich muss Folgendes von der Befehlszeile aus tun, um ein USB-Laufwerk zum Lesen/Schreiben zu mounten:
diskutil list
sudo diskutil unmount /dev/disk2s1 <- (put your volume/partition in here)
cd /Volumes
sudo mkdir <FOLDER_NAME>
sudo mount -w -t msdos /dev/disk2s1 /Volumes/<FOLDER_NAME>
Dies ist mit einem FAT32-formatierten USB-Stick möglich. Ich bin mir nicht sicher warum, aber mein Mac wird diese nur lesend mounten, wenn sie automatisch gemountet werden, was erst vor kurzem passiert ist. Das Neuformatieren löst es nicht, selbst das Formatieren in einem nativen macOS-Dateisystem gibt mir das gleiche Problem. Dies geschieht auf mehreren USB-Sticks nach vielen Neuformatierungen und Neustarts.
Das Problem ist, dass ich das jedes Mal tun muss, wenn ich das Laufwerk entferne und es wieder anschließen möchte.
Ich habe es geschafft, einige Dateien zu löschen, um Speicherplatz auf dem Gerät freizugeben, indem ich es mit meinem NAS verbunden habe, wo es als beschreibbar gemountet wurde. Beantwortet nicht wirklich meine Frage, aber es löste mein Problem. Jetzt werde ich versuchen, das Dateisystem zu reparieren.
Aphex
sudo mount -w -t apfs /dev/disk3s1 /Volumes/<FOLDER_NAME>
Readwrite verwendet und es gemountet! Danke!