9 votos

rsync "Operación no permitida"

Estoy tratando por lo que un simple rsync en un disco duro USB, el comando es

rsync -az --modify-window=2 /home /mnt/exthd/tmp/

Me postulo como root.

pero me da muchos errores que parecen relacionarse con permisos suficientes:

rsync: chown "/mnt/exthd/tmp/home/someuser" failed: Operation not permitted (1)
rsync: chown "/mnt/exthd/tmp/home/someuser/.bash_logout" failed: Operation not permitted (1)
rsync: chown "/mnt/exthd/tmp/home/someuser/.bash_profile" failed: Operation not permitted (1)
rsync: chown "/mnt/exthd/tmp/home/someuser/.bashrc" failed: Operation not permitted (1)
rsync: chown "/mnt/exthd/tmp/home/guest" failed: Operation not permitted (1)
rsync: chown "/mnt/exthd/tmp/home/guest/.bash_logout" failed: Operation not permitted (1)
rsync: chown "/mnt/exthd/tmp/home/guest/.bash_profile" failed: Operation not permitted (1)
rsync: chown "/mnt/exthd/tmp/home/guest/.bashrc" failed: Operation not permitted (1)
rsync: symlink "/mnt/exthd/tmp/home/guest/fred2" -> "fred" failed: Operation not permitted (1)
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1042) [sender=3.0.7]

Esta es la versión 3.0.7. He intentado usar la super opción--para ningún efecto. ¿Alguna idea?

14voto

Caleb Puntos 7556

El sistema de archivos FAT (que Linux montaje de llamadas vfat) no es capaz de almacenar algunos de los permisos y la propiedad de los datos que se almacenan acerca de sus archivos en el lado Linux.

Sus opciones parecen ser:

  • Formatear el disco con ext3/4 o algún otro sistema de archivos que soporta estos atributos. Creo que incluso NTFS iba a hacer el trabajo si usted está compartiendo con Windows.
  • Tienda extra usando las propiedades de la --fake-super opción para rsync escribe xattrs en el archivo en lugar de utilizar los atributos del sistema de archivos
  • Ignorar el error, las propiedades que acaba de ser perdido.
  • Envolver el conjunto de datos en un archivo tar y poner el archivo tar en el sistema de la GRASA. Todos los atributos son mantenidos y estará presente si alguna vez extraerlo.

3voto

Sgaduuw Puntos 1272

Rsync es tratar de una operación (chown y symlink) que el sistema de archivos no permite, o no puede realizar. Supongo que tu HD externo tiene un sistema de ficheros FAT.

Si desea realizar una copia de seguridad correcta, puede utilizar alquitrán.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X