¿Cómo forzar que un volumen de solo lectura se vuelva a montar como lectura y escritura?

Tengo un volumen Firewire externo con algunos problemas en el 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 de FS). Otro problema es que el sistema operativo monta este disco de solo lectura, por lo tanto, no puedo eliminar ningún archivo para que Disk Warrior (o fsck) pueda reparar el sistema de archivos. He probado 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_hfscon diferentes opciones, pero algo así

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

¿Cómo fuerzo el montaje de este volumen en modo de lectura y 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 hfs.utilcomando y lo ejecuto así

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

pero solo responde con su 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 puedo ver ninguna diferencia entre eso y mi comando...?

Respuestas (2)

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 formateada en FAT32. No estoy seguro de por qué, pero mi Mac solo los montará solo de lectura cuando se monte automáticamente, solo comenzó a suceder recientemente. Reformatear no lo resuelve, incluso formatear en un sistema de archivos nativo de macOS me da el mismo problema. Esto sucede en varias memorias USB después de muchos formateos y reinicios.

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

Esto funcionó para mí cuando mi unidad externa APFS de 2 TB misteriosamente pasó a ser de solo lectura. ¡Usé sudo mount -w -t apfs /dev/disk3s1 /Volumes/<FOLDER_NAME>y monté readwrite! ¡Gracias!

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

Tengo un problema bastante similar... ¿puedes describir los pasos de tu solución?
Acabo de conectar la unidad a mi NAS, lo que permitió que se montara grabable. Luego usé la interfaz de usuario del navegador de archivos NAS para eliminar algunos archivos.
Busqué NAS y parecía que tenía algún tipo de máquina que le permitía conectar unidades y luego verlas como dispositivos de red, en otras palabras, no era algo que yo pudiera hacer. Gracias por responder.