¿Cómo puedo hacer una copia de seguridad de un directorio en NTFS y al mismo tiempo conservar los atributos del archivo Unix?

¿Cómo puedo hacer una copia de seguridad de un directorio en NTFS y al mismo tiempo conservar los atributos del archivo Unix?

Quiero hacer una copia de seguridad de mi directorio personal en una partición NTFS (una limitación desafortunada). Sin embargo, la última vez que intenté usar just cp, los atributos (propietario, etc.) desaparecieron. ¿Cómo puedo hacer una copia de seguridad y al mismo tiempo conservar estos atributos? Mi primer instinto es crear un tarball, pero no estoy seguro de si funcionará.

Como referencia, estoy ejecutando el desarrollo Ubuntu Raring.

Respuesta1

Desafortunadamente, el modelo de permisos NTFS y el de Unix no se parecen en nada. Simplemente no hay manera de trazar un mapa sensato entre ellos.

Utilice tar, pero lea la documentación detenidamente para que todos los permisos se almacenen fielmente (incluidas las ACL y los contextos SELinux).

Respuesta2

Me parece interesante cómo nadie da ejemplos y asume que 'copia de seguridad usando tar' es una respuesta bastante útil. No lo es, según mis estándares. Así es como lo hago:

ionice -c2 -n5 nice -n9 tar czvf - /media/somelinuxdrivepath | split -b 16m - /media/usb/ntfsmounted/back.tar.gz.

y luego para desempacar:

ionice -c2 -n5 nice -n9 cat /media/usb/ntfsmounted/back.tar.gz.* | tar xzvf - /media/somenewlinuxpath

Utilizo ionice, nice y dividido en archivos de 16 MB porque la unidad USB NTFS montada es lenta y la RAM se llenaría por completo sin ella, y/o el sistema Linux simplemente se congelaría y fallaría. Su kilometraje puede variar, dependiendo de su hardware.

Respuesta3

Simplemente utilícelo tarpara volcar los datos y getfacl/ setfaclpara almacenar/restaurar las ACL. Incluso si NTFS admitiera permisos UNIX, tendría que asegurarse de asignar los ID y nombres de usuarios/grupos, lo que tarlo hace automáticamente (tenga en cuenta que algunas versiones, generalmente bastante antiguas o no convencionales, de la utilidad no almacenan usuarios/ nombres de grupos, sólo los ID numéricos).

información relacionada