.HFS + ¿Datos privados del directorio?

4

En mi partición de intercambio de archivos a la que tanto Mac como Ubuntu deberían tener acceso, no puedo obtener acceso desde Ubuntu.

Esta partición se creó con la Utilidad de Discos en Lion.

A diferencia de antes, hay un archivo o directorio llamado .HFS+ Private Directory Data? (¡incluyendo el signo de interrogación!) Esto no estaba allí la última vez que creé una partición de este tipo. No puedo eliminar este archivo / directorio.

¿Qué es esto? ¿Por qué no puedo copiar / eliminar archivos en esta partición desde Ubuntu? Funcionó la última vez que creé tal partición. Esta partición tiene el diario deshabilitado.

¡Este .HFS+ Private Directory Data? no se puede ver con ls -la en la Terminal de Mac OS!

    
pregunta gentmatt 20.11.2011 - 10:04

4 respuestas

1

¡Oh bien! La reparación de permisos con la Utilidad de Discos hizo el truco ...

    
respondido por el gentmatt 20.11.2011 - 10:36
5

Oh, querido. Si está viendo los directorios .HFS+ Private* , es probable que esté utilizando una versión muy antigua de su controlador HFS + en Ubuntu. Dejaré de usar esto inmediatamente y actualizaré a algo más actual.

Básicamente, el propósito de ese directorio es que HFS + no admite enlaces duros, no realmente, y UNIX, en el que se basa OS X / macOS, los requiere. Entonces, lo que hicieron fue usar un kludge de cinta de ductos realmente desagradable para simular enlaces duros; cualquier archivo que tenga más de un enlace se mueve a uno de esos directorios invisibles como un "inodo"; los enlaces duros reales son en realidad solo alias al archivo "inode" con un indicador especial establecido en sus metadatos. También hay una segunda carpeta de datos privados HFS + que contiene otra cosa; Ya no puedo recordar qué es, pero es otra cosa como esta que realmente debería ser una función de nivel de sistema de archivos, pero no lo es.

Básicamente, si está utilizando un controlador HFS + que muestra esas carpetas, básicamente está tratando con una versión anterior de la especificación. Si interactúa con los archivos en ese directorio, puede desordenar su unidad pero está bien. Y si lo elimina , bueno, simplemente no lo hagas. Encuentre una versión más nueva del controlador que admita la última versión de la especificación, o mejor aún, actualice a APFS, que se implementa de una manera mucho más sensata (o eso suponemos; todavía no han publicado la especificación de la cosa) AFAIK).

    
respondido por el Charles Srstka 15.11.2017 - 07:32
4

".HFS + Private Directory Data \ r" y "␀␀␀␀HFS + Private Data" son carpetas especiales utilizadas por el sistema de archivos HFS + para manejar carpetas y archivos vinculados, respectivamente. Normalmente están bastante bien escondidos, pero aparentemente algo salió mal y uno de los tuyos se hizo visible. Sin embargo, no se preocupe por eso, siempre que estén haciendo su trabajo, no debería tener que interactuar con ellos directamente.

    
respondido por el Gordon Davisson 20.11.2011 - 18:25
3

Es probable que esto vuelva a aparecer con macOS High Sierra y el reemplazo del sistema de archivos HFS + con APFS, especialmente si has usado algo para crear enlaces duros.

Después de una actualización a APFS desde HFS +, todas mis carpetas enlazadas se reemplazaron por un archivo vacío con el mismo nombre o un enlace simbólico. Encontré todos los archivos que estaban en esas carpetas en carpetas bajo /.HFS+ Private Directory Data .

    
respondido por el MithrilTuxedo 14.11.2017 - 22:35

Lea otras preguntas en las etiquetas