19:41 Fri 03 Aug    , Dmitrii Kashin wrote:
> Andrey Tataranovich <[email protected]> writes:
> 
> > Мне больше нравится вариант с rsync -axzHS --delete --exclude=... после 
> > этого останется
> > либо поправить пару конфигов (что уже проще, т.к. есть бэкап /etc)
> 
> Андрей, я просто хочу полюбопытствовать по поводу флагов.
> 1) -S, --sparse                handle sparse files efficiently
> Правильно ли я понимаю, что этот флаг ускоряет процесс синхронизации для
> мелких файлов? Насколько ощутимо ускоряет?

Не для мелких файлов, а для разреженных (sparse files [1]). И ускорение тут 
только косвенное
достоинство.

Чтобы понять эффективность этой опции достаточно сравнить

$ truncate -s 2G sparse.bin
$ rsync -a sparse.bin sparse.bin.copy1

и в противоположность

$ rsync -aS sparse.bin sparse.bin.copy2

> 2) -x, --one-file-system       don't cross filesystem boundaries
> Я правильно понял, что этот флаг удерживает rsync в пределах одной
> файловой системы (в нашем случае корневой), так что можно не указывать в
> --exclude, к примеру, /home, который у меня на другой ФС?

Да.

> Извините за возможно нубские вопросы, но я подумал, что правильней
> спросить у человека, хорошо знакомого с данным инструментом, ежели
> набивать шишек самому.
> 
> PS. И за флаг -z большущее спасибо!

Писать лучше в рассылку.

[1] http://en.wikipedia.org/wiki/Sparse_file

-- 
WBR, Andrey Tataranovich


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Ответить