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_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 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.util
comando 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...?
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.
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.
Aphex
sudo mount -w -t apfs /dev/disk3s1 /Volumes/<FOLDER_NAME>
y monté readwrite! ¡Gracias!