Conecté mi disco duro externo (que estaba formateado en mi Mac en HFS + registrado) en mi escritorio Ubuntu 9.04 de 64 bits. No puedo hacer que la unidad se monte con capacidad de escritura, ¿cómo hago eso? En este momento todo lo que obtengo es acceso de lectura, lo intenté
sudo mount -t hfsplus /dev/sdf2 /media/"Portable HD"
pero eso solo me dio acceso de lectura ... ¿ideas?
ubuntu
mount
hfs
read-write
GiH
fuente
fuente
Respuestas:
Debe desactivar el registro en diario si desea escribir desde Ubuntu. Ubuntu solo tiene soporte para escribir en volúmenes HFS + no registrados.
En tu Mac:
Deshabilitar el registro en diario desde HFS + todavía es posible hasta OS X Yosemite 10.10
fuente
Primero, asegúrese de tener instalados hfsprogs . Ejemplo de comando de instalación:
A continuación, monte o vuelva a montar la unidad HFS +; los comandos deben ser los siguientes:
o
Finalmente, si la unidad se desmontó incorrectamente o si se ha dañado parcialmente, ejecute fsck.hfsplus (proporcionado aquí por Jayson) como tal:
fuente
sudo mount -t hfsplus -o remount,force,rw /dev/sdx# /mount/point
. Luego debe usar root para leer / escribir datos.mount: warning: /media/mount/point seems to be mounted read-only.
Ubuntu 13.04 con hfsprogs instalado.Puede habilitar la escritura en HFS + en Linux incluso si no desactivó el registro en diario. Además de hfsplus que ya tiene, necesita tener instalados hfsprogs:
Luego, usa la
-o force
opción:Si la unidad se ha montado automáticamente (como debería estar en un sistema de escritorio como Ubuntu), puede habilitar la escritura con
o
/ mount / point normalmente sería / media / Your_drive_label / dev / sdx es su dispositivo HFS +
Use
mount -l
para encontrar qué dispositivo ya está montado en qué punto de montaje.fuente
¿Has intentado hacer coincidir los permisos?
De manera predeterminada, Mac OS X formatea los volúmenes en volúmenes HFS + registrados. El registro en diario es una característica que mejora la confiabilidad de los datos y, desafortunadamente, hace que las unidades HFS sean de solo lectura en Linux.
Para deshabilitar el registro en diario, simplemente inicie OS X y encienda la Utilidad de Discos. Haga clic en su partición HFS, mantenga presionada la tecla Opción y haga clic en Archivo en la barra de menú. Aparecerá una nueva opción para deshabilitar el registro en diario en el menú. Haga clic en eso y reinicie en Linux. Debería tener acceso de lectura y escritura a su partición HFS; sin embargo, los permisos en la carpeta de inicio del usuario de su Mac le impedirán leer o escribir esos archivos. solo necesitamos cambiar nuestro UID en un sistema operativo para que coincida con el UID en el otro. A menos que tenga una razón para elegir lo contrario, vamos a cambiar nuestro UID de Linux para que coincida con nuestro OS X, ya que es un poco más fácil. De manera predeterminada, el primer usuario en OS X tiene un UID de 501, pero puede verificar esto yendo a Preferencias del sistema en OS X, haciendo clic derecho en su usuario y presionando Opciones avanzadas.
Inicie en Linux (estamos usando Ubuntu en este ejemplo) y encienda la Terminal. Primero, agregaremos un usuario temporal, ya que no queremos editar un usuario en el que estamos actualmente conectados. Entonces, ejecute los siguientes comandos en la Terminal, presionando Enter después de cada uno:
Escriba una nueva contraseña para el usuario temporal cuando se le solicite. Reinicie e inicie sesión como tempuser. Luego, abra la Terminal y escriba los siguientes comandos, una vez más presionando enter después de cada uno (y reemplazando su nombre de usuario con el nombre de usuario de su usuario de Linux):
Esto cambiará el UID de su usuario de Linux a 501 y arreglará los permisos de su carpeta de inicio para que aún los posea. Ahora, debería poder leer y escribir tanto en la carpeta de inicio de su usuario de Mac como de Linux, sin importar en qué sistema operativo haya iniciado sesión.
También es posible que desee corregir su pantalla de inicio de sesión, ya que de forma predeterminada Ubuntu no incluirá a los usuarios con un UID de menos de 1000. Para hacer esto, simplemente abra una Terminal y ejecute gksudo gedit /etc/login.defs y busque UID_MIN en El archivo de texto. Cambie ese valor de 1000 a 501, y cuando reinicie su usuario aparecerá en la pantalla de inicio de sesión.
http://lifehacker.com/5702815/the-complete-guide-to-sharing-your-data-across-multiple-operating-systems
fuente
En caso de que esto ayude a alguien en el futuro, si ni siquiera puede hacer que la unidad se monte en modo de solo lectura, podría deberse a que la unidad utiliza Apple Core Storage, que es un envoltorio alrededor de HFS +. Mira aquí:
Montaje de partición HFS + en Ubuntu
Montaje de partición HFS + en Arch Linux
fuente