Tengo un volumen externo Firewire con algunos problemas de sistema de archivos. Uno de los problemas es que Disk Warrior no puede arreglar 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 este disco es montado como de sólo lectura por el sistema operativo, por lo que no puedo borrar ningún archivo en él para hacer posible que Disk Warrior (o fsck) arregle el sistema de archivos. He probado los comandos en esta pregunta pero sólo 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 así
% 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 lectura-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.util
y ejecutarlo así
/System/Library/Filesystems/hfs.fs/Contents/Resources/hfs.util -M disk3s3 /Volumes/test writable
pero sólo responde con es página de "uso". En esta página de uso hay un ejemplo que se parece a esto:
/System/Library/Filesystems/hfs.fs/Contents/Resources/hfs.util -p disk0s2 fixed writable
No veo ninguna diferencia entre eso y mi comando