¿Cómo forzar un volumen de solo lectura para volver a montar como lectura-escritura?

3

Tengo un volumen Firewire externo con algunos problemas del sistema de archivos. Un problema es que Disk Warrior no puede corregir estos errores porque no queda suficiente espacio en este volumen (de hecho, está completamente lleno: 0 bytes vacíos, lo que sospecho que es la razón de los problemas del FS). Otro problema es que este disco es montado solo por el sistema operativo, por lo tanto, no puedo eliminar ningún archivo en él para hacer posible que Disk Warrior (o fsck) arregle el sistema de archivos. He intentado los comandos en esta pregunta pero solo generan un mensaje de error:

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

También probé mount_hfs con diferentes opciones, pero algo como esto

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

¿Cómo puedo forzar el montaje de este volumen en modo de escritura de escritura para poder intentar eliminar algunos de los archivos que contiene?

Y no tienes que decirme que haga una copia de seguridad y borre el volumen.

Actualización: acabo de encontrar el comando hfs.util y ejecutarlo de esta forma

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

pero solo responde con la página de "uso". En esta página de uso hay un ejemplo que se ve así:

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

¿No veo ninguna diferencia entre eso y mi comando ...?

    
pregunta d-b 01.01.2016 - 18:25

2 respuestas

0

Logré eliminar algunos archivos para liberar espacio en el dispositivo conectándolo a mi NAS, donde se montó como grabable. Realmente no responde a mi pregunta, sin embargo resolvió mi problema. Ahora voy a tratar de arreglar el sistema de archivos.

    
respondido por el d-b 02.01.2016 - 00:49
0

Tengo que hacer lo siguiente desde la línea de comandos para obtener una unidad USB para montar lectura / escritura:

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>

Esto es con una memoria USB con formato FAT32. No estoy seguro de por qué, pero mi Mac solo montará estas lecturas solo cuando se monten automáticamente, solo comenzó a suceder recientemente. El reformateo no lo resuelve, incluso el formateo en un sistema de archivos nativo de macOS me da el mismo problema. Esto está ocurriendo en múltiples memorias USB después de muchos cambios de formato y reinicios.

El problema es que tengo que hacerlo cada vez que quito la unidad y quiero volver a enchufarla.

    
respondido por el Alan 10.12.2018 - 15:45

Lea otras preguntas en las etiquetas