No se puede cambiar el nombre del directorio cambiando de mayúsculas a minúsculas en la partición hfs + en Ubuntu

3

Soy nuevo en Linux, y acabo de instalar Ubuntu 17.04 en un MacBook de arranque dual. Tengo problemas con los directorios que estoy creando en una partición hfs + (creada con gparted, por lo que puedo ver los archivos cuando se inicia en OS X). Supongo que la confusión tiene que ver con que el formato hfs + no distingue entre mayúsculas y minúsculas, pero entonces, ¿no debería ser realmente insensible a las mayúsculas y minúsculas, si estoy trabajando en ello a través de Ubuntu o OS X? Aquí está el escenario:

  1. Directorio creado "DropBox" a través de Nautilus.
  2. Intenté cambiar el nombre de "DropBox" a "Dropbox", pero recibí un mensaje de error: 'No se pudo cambiar el nombre del elemento. El nombre "Dropbox" ya está en uso ... '.
  3. Se intentó eliminar "DropBox" (de forma permanente, no en la Papelera) y crear un nuevo directorio "Dropbox". Cuando hice eso, aparecieron ambos directorios ("DropBox" y "Dropbox").
  4. Se intentó eliminar "DropBox", pero se eliminaron ambos directorios. Mirado en la Terminal; mientras tanto "DropBox" como "Dropbox" son visibles en Nautilus, la ejecución de 'ls -a muestra solo "DropBox".
  5. Todavía en la terminal, se eliminó "DropBox" (rm -R DropBox). Como era de esperar, esto resultó en que no hubiera ninguna carpeta de Dropbox de ningún tipo. Sin embargo, en Nautilus, todavía veo "Dropbox", hasta que trato de abrirlo, en cuyo momento recibo un error que dice que realmente no existe, y luego desaparece de Nautilus, también.
  6. En la Terminal, vuelva a crear el directorio (mkdir Dropbox). El directorio se vuelve a crear como "DropBox" de nuevo y se muestra como tal en Nautilus también.

Aquí están las opciones de montaje para la unidad: /dev/sdb2 on /data type hfsplus (rw,nosuid,nodev,noexec,relatime,umask=22,uid=0,gid=0,nls=utf8)

Dropbox aún no está sincronizado con este directorio, así que sé que no tiene nada que ver con Dropbox.

¿Hay alguna forma de evitar este problema o es inevitable cuando se usa hfs +?

    
pregunta LSharkey 18.08.2017 - 22:50

1 respuesta

1

Después de seguir investigando, encontré la solución a este problema. En realidad, es posible formatear una partición hfs + en OS X como mayúsculas y minúsculas , aunque toma dos pasos. No hay manera de cambiar una partición que no distinga entre mayúsculas y minúsculas a mayúscula.

La opción para deshabilitar el registro en diario (o para formatear un volumen como sensible a mayúsculas y minúsculas, no para registro en diario) se ha eliminado de la Utilidad de Discos OS X en El Capitán (que es la versión que estoy ejecutando), pero aún se puede hacer :

  1. Dependiendo de cómo esté particionado el disco, podría ser necesario separar primero el espacio del disco en Linux (usar la forma más fácil es usar gparted ). Estoy bastante seguro de que no importa qué tipo de partición, pero para ser cuidadoso, lo creé como hfs + para asegurarme de que no había problemas de acceso extraños en el lado del sistema operativo X.

  2. En OS X, use la Utilidad de Discos para formatear la partición como HFS + mayúsculas y minúsculas, registrada por diario . (También debería ser posible hacerlo en Terminal usando diskutil , pero no quise tomarme el tiempo para buscar la sintaxis de la distinción entre mayúsculas y minúsculas).

  3. Aún en OS X, en Terminal, ejecuta diskutil disableJournal /dev/volname . Puede ejecutar esto con el disco montado o sin montar. (Si no está seguro del nombre del disco o volumen, diskutil list los incluirá a todos).

Nota al margen : de la cantidad de preguntas publicadas sobre el tema, parece que montar hfs + como rw en Ubuntu es problemático para muchos. La sintaxis para designar el montaje de una partición hfs + como rw en fstab (el sistema usa los dispositivos /etc/fstab para montar dispositivos en el arranque) es UUID=<UUID> /mountpoint hfsplus rw,exec,auto,users 0 0 , suponiendo que desea las opciones típicas para un volumen de datos que no son del sistema. Si desea algo diferente, este artículo es realmente útil . Es probable que también necesite chown -R user /mountpoint the mountpoint.

Y eso es todo. Lo probé en Ubuntu, usando la misma prueba de cambio de nombre "DropBox" que usé antes, y todo se ve bien.

    
respondido por el LSharkey 25.08.2017 - 00:32

Lea otras preguntas en las etiquetas