utilitário fsarchiver para fazer a restauração

utilitário fsarchiver para fazer a restauração

Eu uso o fsarchiver para fazer a restauração da seguinte forma

link:http://www.icewalkers.com/Linux/Software/535640/fsarchiver.html

comando:

      fsarchiver restfs /tmp/backup/c0d0p2.fsa id=0,dest=/dev/cciss/c0d0p2

sua falha em:

          [errno=22, Invalid argument]: oper_restore.c#213,extractar_restore_attr_xattr(): xattr:lsetxattr(/racoon,security.selinux) failed Statistics for filesystem 0

por favor me ajude o que é: errno=22 ???

Responder1

errno(3)números podem ser encontrados no GNU/Linux neste arquivo:


 $ grep 22 /usr/include/asm-generic/errno-base.h
#define EINVAL 22 /* Invalid argument */

O erro neste caso é dizer que o fsarchiver não é capaz de restaurar os atributos estendidos dos arquivos.

Os atributos de controle de acesso obrigatório (MAC), conforme implementados pelo SELinux, são armazenados no xattr(s) arquivo(s)/diretório.

Do fsarchiverwiki:

Também é importante que você certifique-se de que o SELinux não esteja habilitado no kernel que executa o FSArchiver ao salvar um sistema de arquivos que foi rotulado pelo SELinux, ou você pode usar o FSArchiver com o SELinux habilitado se tiver certeza de que o contexto onde ele está sendo executado tem privilégios suficientes para ler os atributos estendidos relacionados ao SELinux. Nos outros casos, o kernel poderia retornar sem rótulo em vez do valor real do atributo security.selinux. Então o FSArchiver não preservaria esses atributos e o sistema não funcionaria quando você restaurasse seu sistema de arquivos raiz, ou você teria que pedir ao SELinux para renomear o sistema de arquivos. O suporte ao SELinux é desabilitado por padrão se você usar o FSArchiver do SystemRescueCd-1.1.3 ou mais recente, portanto seus rótulos do SELinux serão preservados se você usar o FSArchiver desse ambiente.

informação relacionada