On 2011.12.05 at 23:37:00 +0400, Artem Chuprina wrote: > > zsh% cat /usr/local/sbin/bind-chroot-rsync > ... > > for d in /; do > > if /bin/mount --bind -r $d $root$d; then > > umount_dirs="$root$d $umount_dirs" > > else > > rc=2 > > fi > > done > > Сюда, пожалуй, не помешает комментарий. Здесь бинд-монтируется только корень, > поскольку это виртуалка, и дисковый раздел на ней только один. Но > бинд-монтировать его все равно надо, чтобы не цеплять бэкапом недисковые
Э, а зачем? Есть же опция -x у rsync (one_fs=1 в rsnapshot.conf), которая в случае одного раздела решает проблему недисковых разделов одним движением и стопроцентно. Правда, для каждого дискового раздела при этом подходе потребуется отдельная строчка в rsnapshot.conf. Но мне это кажется существенно меньшим злом, чем выполнять какие либо модификации (включая монтирование) в файловой системе удаленной машины. Кстати, твой скрипт по-моему все-таки в отличие от моего и rrsync, не защищаает от подло сфабрикованной команды "rsync --server --sender ... ; rm -rf ." -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20111206042731.ga10...@wagner.pp.ru