2 votos

¿Cómo desactivar la opción "ignorar la propiedad" en un volumen externo en Mac OS X El Capitan?

Utilizo un MacBook Pro 13'' de mediados de 2012 con Mac OS X El Capitan (10.11.6).

Mi problema es similar al de https://serverfault.com/a/402216/616473 .

Yo uso rsync para crear copias de seguridad de mi unidad interna a una unidad USB externa.

Para ahorrar espacio en el disco, me gustaría que las copias de seguridad fueran incremental . Para ello, utilizo rsync con el --link-dest opción. El resultado debería ser que rsync no transfiera los archivos previamente respaldados que no han sido modificados. En su lugar, rsync debería crear enlaces duros a esos archivos.

rsync -arv --link-dest=/Volumes/EXTERNAL-HDD/backup-1/ /folder-to-backup/ /Volumes/EXTERNAL-HDD/backup-2/

Por ejemplo, los archivos de los que se ha hecho una copia de seguridad durante Copia de seguridad 1 y que no han cambiado desde entonces, no deben ser transferidos durante Respaldo 2 . En cambio, en la carpeta backup-2/ deben ser enlaces duros a esos archivos previamente transferidos.

Pero rsync no funciona correctamente en mi caso y no es enlace duro los archivos (y lo está copiando dos veces). La razón de este problema es que rsync no está obteniendo el UID real de los archivos : https://terminalapp.net/backups-rsync-and-link-dest-not-working/ debido a la opción de "ignorar la propiedad" que está activada por defecto en Mac OS X.

Así que me gustaría desactivar esta opción de "ignorar la propiedad" para la unidad externa. Después de buscar en Google, entiendo que hay dos maneras diferentes : a través del Finder (debe haber una casilla de verificación en la sección "Obtener información" de la unidad) o a través de la Terminal ( Cambiar "ignorar la propiedad en este volumen" desde la línea de comandos para el volumen de Mac OS X ).

No encuentro la casilla de verificación.

Lo he intentado:

sudo diskutil enableOwnership disk2s1

con disk2s1 siendo mi disco externo.

Pero tengo el siguiente error : Error enountered enabling user/group ownership: The underlying task reported failure on exit (-69860)

Entonces, ¿cómo diablos puedo apagar este ignore ownership para mi disco externo específico?

Gracias por sus respuestas

0 votos

Infórmate sobre la unidad. Publica una captura de pantalla. Debería estar ahí en cualquier volumen que no sea de arranque - i.stack.imgur.com/XfC9W.png - usted necesita para desbloquear admin primero (ignorar que la mía muestra 2 propietarios allí, tengo ACLs personalizados configurados)

0 votos

@Tetsujin ¡Hola! Aquí tienes : imgur.com/a/WhVtSrW

2 votos

Está formateado en FAT32. No tiene permisos. FAT no puede tenerlos. De hecho, aunque puedes forzar hardlinks en FAT, es muy probable que se rompan. Quieres GUID/HFS+ no MBR/FAT.

6voto

Tetsujin Puntos 23061

Por lo que comentas, tu disco está formateado como FAT32, que es incapaz de mantener los permisos de unix o incluso de Windows.

enter image description here

También es muy dudosa su capacidad de enlace duro. Puede forzarlos, pero es probable que las herramientas de reparación de archivos los rompan.

El mejor formato para las copias de seguridad de Mac es, con diferencia, GUID/HFS+, no MBR/FAT32.
Tendrá que borrar (no particionar) todo el disco para cambiarlo a GUID/HFS+ (MacOS Extended, Journaled; GUID Partition Map en la Utilidad de Discos) así que tendrá que abandonar su primer esfuerzo o hacer una copia de seguridad en algún lugar - pero tenga en cuenta que no tendrá ya los permisos correctos, así que sugeriría empezar de nuevo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X