RSYNC Часть 3 - внутри NAS, неочевидные применения

Jan 27, 2013 21:15

Это окончание про RSYNC, см начало и продолжение
Бекап через RSYNC. Часть 1 - сервер
Бекап через RSYNC. Часть 2 - клиент
Сегодня об использовании rsync для переноса данных внутри NAS. И зачем такие хитрости.

Кроме вкладок "Клиент" и "Сервер" в nas4free реализована вкладка "Локально", Services|Rsync|Local. Очевидно, она предназначена для переноса данных внутри NAS.

Для включения - жмём серый плюс внизу-справа, открывается диалог, его верхняя часть


Source share - откуда копируем
Destination share - куда
Who - под каким пользователем
Sync time - cron таблица. У меня задано в 02:02 каждый день недели, каждый день, каждый месяц. Вы можете задать произвольный график - каждый час, если пятница пришлась на 13-е :)
Description - необязательная памятка - что это такое.


Расширеные опции, значения
Recursive - включая подпапки
Times - сохранять время изменения файлов
Compress - сжимать при пересылке
Archive - архивный режим. Прим. эквивалент -rlptgoD (no -H,-A,-X) - рекурсивно по подпапкам (r), симлинки как симлинки (l), сохранять *nix права доступа (p), сохранять время изменения файлов (t), сохранять информацию о владельце файла (o) и его группе (g), сохранять специальные файлы и файлы-устройства. Не сохранять ACL, хардлинки и расширенные атрибуты.
Delete - стирать на принимающей стороне файлы, которых нет на передающей
Quiet - подавлять сообщения, кроме сообщений об ошибках
Preserve permissions и extra attributes - сохранять права доступа и атрибуты файлов

IMHO по большому счёту главное - не ставить галочку против Delete. Остальное менее важно. Я расставил опции как указано на рисунке.

Кнопки немного особенные - есть обычные Save и Cancel, то есть Сохранить и Отменить. По окончании настройки стоит сохранить. А потом можно войти диалог снова, нажав на гаечный ключ и выполнить немедленно это задание (Execute now)

Ну и, напоследок, зачем такие хитрости - запускать rsync внутри одного NAS, когда можно просто скопировать? Я придумал пока два полезных применения.

Во-первых, я предпочитаю качать контент на выделенный диск, смотреть и большую часть удалять. А существенно меньшую - переносить на raidz массив. Копирование десятков гигабайт данных - процесс небыстрый. Поэтому я организовал папку-источник на диске для скачек и папку-приёмник на массиве. Достойное хранения преносится в папку источник, ночью копируется в папку-приёмник. Потом в удобное время я могу разложить по вкусу файлы из папки-приёмника и не забыть стереть файлы в папке-источнике.

Во-вторых, не все домашние продвинуты в компьютерной области, то есть в принципе могут наломать дров. Поэтому я расшариваю по SMB определённые папки, куда они могут с со смартфонов и пр. кидать картинки-видео. И смотреть тут же на Дюне на большом экране. А ночью в фоновом режиме всё это бекапится. Если исходные файлы ненароком стереть - автоматические копии останутся.

руками, rsync, nas, nas4free

Previous post Next post
Up