utilità fsarchiver per effettuare il ripristino


0

Io uso il fsarchiver per fare il ripristino come segue

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

comando:

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

il suo fallimento su:

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

per favore aiutatemi cos'è: errno = 22 ???


Beh, errno = 22 significa "argomento non valido". Ma non so cosa questo errore significhi qui. Ulteriori informazioni potrebbero aiutare: in base a quale distribuzione stai eseguendo questo? Cosa contiene l'immagine (quale filesystem, per cominciare)?
Gilles

Se non trovi una risposta qui, puoi provare Scambio pila Unix . Se pubblichi lì, assicurati di collegare le tue domande a vicenda. E includi quante più informazioni possibili.
Gilles

Risposte:


0

errno(3) i numeri possono essere trovati in GNU / Linux in questo file:


 $ grep 22 /usr/include/asm-generic/errno-base.h
#define EINVAL 22 / * Argomento non valido * /

L'errore in questo caso sta dicendo che fsarchiver non è in grado di ripristinare l'attributo esteso dei file.

Gli attibit di Mandatory Access Control (MAC), come implementati da SELinux, sono memorizzati nel file xattr della directory (s) / dei file.

Dal fsarchiver wiki :

È anche importante assicurarsi che SELinux non sia abilitato nel kernel che esegue FSArchiver quando si salva un file system che è stato etichettato da SELinux, oppure si può usare FSArchiver con SELinux abilitato se si è certi che il contesto in cui è in esecuzione abbia abbastanza privilegi per leggere gli attributi estesi relativi a SELinux. Negli altri casi, il kernel potrebbe restituire senza etichetta invece del valore reale dell'attributo security.selinux. Quindi FSArchiver non conserverebbe questi attributi e quindi il sistema non funzionerebbe quando ripristinerai il tuo filesystem di root, o dovresti chiedere a SELinux di ridenominare il file system. Il supporto SELinux è disabilitato di default se usi FSArchiver da SystemRescueCd-1.1.3 o più recente, così le tue etichette SELinux saranno preservate se usi FSArchiver da quell'ambiente.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.