Come forzare un volume readonly da montare come read-write?

3

Ho un volume Firewire esterno con alcuni problemi del filesystem. Un problema è che Disk Warrior non è in grado di correggere questi errori perché non c'è abbastanza spazio su questo volume (infatti è completamente pieno - 0 byte vuoti, che sospetto sia il motivo dei problemi di FS). Un altro problema è che questo disco viene montato in sola lettura dal sistema operativo, quindi non posso cancellare alcun file su di esso per rendere possibile a Disk Warrior (o fsck) correggere il file system. Ho provato i comandi in questa domanda ma generano solo un messaggio di errore:

% mount -u -w /Volumes/MyVol 
mount_hfs: error on mount(): error = -1.
mount_hfs: Invalid argument

Ho anche provato mount_hfs con diverse opzioni, ma qualcosa di simile

% mount_hfs -o update /dev/disk3s3 /Volumes/MyVol
mount_hfs: error on mount(): error = -1.
mount_hfs: Invalid argument

Come faccio a forzare il montaggio di questo volume in modalità readwrite, così posso provare ad eliminare alcuni dei file su di esso?

E non devi dirmi di eseguire il backup e cancellare il volume.

Aggiornamento: ho appena trovato il comando hfs.util ed eseguito in questo modo

/System/Library/Filesystems/hfs.fs/Contents/Resources/hfs.util -M disk3s3 /Volumes/test writable

ma risponde solo con la pagina di "utilizzo". In questa pagina di utilizzo c'è un esempio simile a questo:

/System/Library/Filesystems/hfs.fs/Contents/Resources/hfs.util -p disk0s2 fixed writable

Non vedo alcuna differenza tra questo e il mio comando ..?

    
posta d-b 01.01.2016 - 18:25
fonte

2 risposte

0

Sono riuscito a eliminare alcuni file per liberare spazio sul dispositivo collegandolo al mio NAS, dove è stato montato come scrivibile. In realtà non risponde alla mia domanda, tuttavia ha risolto il mio problema. Ora cercherò di sistemare il file system.

    
risposta data 02.01.2016 - 00:49
fonte
0

Devo fare quanto segue dalla riga di comando per ottenere un'unità USB per il montaggio di lettura / scrittura:

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>

Questo è con una chiavetta USB formattata FAT32. Non sono sicuro del perché, ma il mio Mac li monterà solo in lettura solo quando montano automaticamente, solo che è iniziato di recente. La riformattazione non lo risolve, anche la formattazione in un filesystem nativo di macOS mi dà lo stesso problema. Questo sta accadendo su più chiavette USB dopo molti riformattamenti e riavvii.

Il problema è che devo farlo ogni volta che rimuovo l'unità e voglio ricollegarla.

    
risposta data 10.12.2018 - 15:45
fonte

Leggi altre domande sui tag