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