утилита fsarchiver для восстановления

726
jennifer

Я использую fsarchiver, чтобы сделать восстановление следующим образом

ссылка: http://www.icewalkers.com/Linux/Software/535640/fsarchiver.html

команда:

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

его провал на:

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

помогите пожалуйста что это: errno = 22 ???

0
Ну, errno = 22 означает «неверный аргумент». Но я не знаю, что означает эта ошибка здесь. Поможет больше информации: под каким дистрибутивом вы это запускаете? Что содержит образ (какая файловая система, для начала)? Gilles 13 лет назад 0
Если вы не получили ответ здесь, вы можете попробовать [Unix Stack Exchange] (http://unix.stackexchange.com/). Если вы пишете там, не забудьте связать свои вопросы друг с другом. И включите как можно больше информации. Gilles 13 лет назад 0

1 ответ на вопрос

0
dawud

errno(3) номера можно найти в GNU / Linux в этом файле:

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

Ошибка в этом случае говорит о том, что fsarchiver не может восстановить расширенные атрибуты файлов.

Атрибуты обязательного контроля доступа (MAC), реализованные SELinux, хранятся в xattrкаталоге file (s) /.

Из вики fsarchiver :

Также важно убедиться, что SELinux не включен в ядре, в котором запущен FSArchiver, при сохранении файловой системы, помеченной SELinux, или вы можете использовать FSArchiver с включенным SELinux, если уверены, что контекст, в котором он работает, имеет достаточно привилегий для чтения расширенных атрибутов, связанных с SELinux. В других случаях ядро ​​может вернуть непомеченное вместо реального значения атрибута security.selinux. Тогда FSArchiver не сохранит эти атрибуты, и тогда система не будет работать, когда вы восстановите корневую файловую систему, или вам придется попросить SELinux переименовать файловую систему. Поддержка SELinux по умолчанию отключена, если вы используете FSArchiver из SystemRescueCd-1.1.3 или новее, поэтому ваши ярлыки SELinux будут сохранены, если вы используете FSArchiver из этой среды.

Похожие вопросы