Wie erzwinge ich das erneute Mounten eines schreibgeschützten Volumes als Read-Write?

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_hfsmit 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.utilBefehl 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 ..?

Antworten (2)

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.

Dies funktionierte bei mir, als mein externes 2-TB-APFS-Laufwerk auf mysteriöse Weise schreibgeschützt wurde. Ich habe sudo mount -w -t apfs /dev/disk3s1 /Volumes/<FOLDER_NAME>Readwrite verwendet und es gemountet! Danke!

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.

Ich habe ein ziemlich ähnliches Problem ... können Sie die Schritte Ihrer Lösung beschreiben?
Ich habe das Laufwerk gerade an mein NAS angeschlossen, wodurch es beschreibbar gemountet werden konnte. Ich habe dann die Benutzeroberfläche des NAS-Dateibrowsers verwendet, um einige Dateien davon zu löschen.
Ich habe nach NAS gesucht und es klang, als hätten Sie eine Art Maschine, mit der Sie Laufwerke daran anschließen und sie dann als Netzwerkgeräte sehen können, also mit anderen Worten, nichts, was ich tun könnte. Danke für die Antwort.