rsync zfs on root

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
QuAzI
мл. сержант
Сообщения: 79
Зарегистрирован: 2009-08-04 16:41:09

rsync zfs on root

Непрочитанное сообщение QuAzI » 2011-03-17 12:13:13

Есть ZFS-пул на котором вертится /
Сделал резервную копию на другой винт (тоже под ZFS разметил)

Код: Выделить всё

rsync -aHSx --fileflags --delete --delete-excluded --exclude-from=/mnt/qbackup/rsync-exclude_qroot.lst /.zfs/snapshot/backup/ /mnt/qbackup/qroot/
Первый раз прокатило, потом мир/ядро обновил, а перед обновлением софта решил сделать ещё один бекап. На второй раз стало плеваться ошибками

Код: Выделить всё

sending incremental file list
bin/rcp
rsync: rename "/mnt/qbackup/qroot/bin/.rcp.8jnRAT" -> "bin/rcp": Operation not permitted (1)
lib/libc.so.7
lib/libcrypt.so.5
lib/libthr.so.3
libexec/ld-elf.so.1
rsync: rename "/mnt/qbackup/qroot/lib/.libc.so.7.9SrMJ4" -> "lib/libc.so.7": Operation not permitted (1)
rsync: rename "/mnt/qbackup/qroot/lib/.libcrypt.so.5.WlzC7Y" -> "lib/libcrypt.so.5": Operation not permitted (1)
rsync: rename "/mnt/qbackup/qroot/lib/.libthr.so.3.3zwIgw" -> "lib/libthr.so.3": Operation not permitted (1)
rsync: rename "/mnt/qbackup/qroot/libexec/.ld-elf.so.1.smlUew" -> "libexec/ld-elf.so.1": Operation not permitted (1)
... и так далее на каждый изменившийся файл...
Что-то напортачил с параметрами rsync и правами, но не соображу, что. Перечитал man rsync, вроде всё в порядке должно быть.
Последний раз редактировалось f_andrey 2011-03-17 12:29:50, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
unix-admin
ст. сержант
Сообщения: 324
Зарегистрирован: 2010-11-26 12:43:04
Откуда: Cornucopia

Re: rsync zfs on root

Непрочитанное сообщение unix-admin » 2011-03-17 15:38:49

Код: Выделить всё

ls -lo /lib/{libc.so.7,libcrypt.so.5,libthr.so.3}
-r--r--r--  1 root  wheel  schg 1297528 Mar  3 13:26 /lib/libc.so.7
-r--r--r--  1 root  wheel  schg   34176 Mar  3 13:26 /lib/libcrypt.so.5
-r--r--r--  1 root  wheel  schg   94992 Mar  3 13:26 /lib/libthr.so.3
man chflags
и
man rsync на предмет --fileflags

QuAzI
мл. сержант
Сообщения: 79
Зарегистрирован: 2009-08-04 16:41:09

Re: rsync zfs on root

Непрочитанное сообщение QuAzI » 2011-03-17 15:58:23

Спасибо! Похоже оно, вечером приду, грохну всё и попробую заново залить. Как-то раньше просто поверх систему не заливал, а первым проходом rsync нормально пережёвывал этот параметр.
Как корректно бекапить с флагами, чтобы при случае можно было свободно развернуть из бекапа систему?
Сбивать перед бекапом на съёмном винте через chflags и rsync'ать так же? Он по идее зальёт новый файл и опять установит права.

Аватара пользователя
unix-admin
ст. сержант
Сообщения: 324
Зарегистрирован: 2010-11-26 12:43:04
Откуда: Cornucopia

Re: rsync zfs on root

Непрочитанное сообщение unix-admin » 2011-03-17 18:46:48

или добавить эти файлы в 'exclude', до следующего "мир/ядро обновил"

QuAzI
мл. сержант
Сообщения: 79
Зарегистрирован: 2009-08-04 16:41:09

Re: rsync zfs on root

Непрочитанное сообщение QuAzI » 2011-03-17 19:38:00

exclude для этих файлов не интересен, потому как хочется иметь возможность быстро поднять систему на другом винте при выходе текущего root из строя.