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.