2gusia (2gusia) wrote,
2gusia
2gusia

Category:

Бекап через RSYNC. Часть 1 - сервер

Как известно, ваше семейное фото и видео делится на два класса - (1) те, что с бекапом и (2) те, что вы ещё не потеряли по чистой случайности. Способов делать бекап много. Простейший - копировать руками на NAS или USB диск. Мы рассмотрим автоматический бекап на NAS4FREE через RSYNC

Во-первых что за RSYNC? Это протокол и ПО его реализующее, предназначенные для синхронизации на уровне файлов. То есть бекап представляет собой не сжатые архивы, а папки с файлами. Точно такими же, как на исходном компьютере. RSYNC создан для минимизации сетевого трафика. Он пересылает только те файлы, которые изменились. Более того, даже в изменённом файле он старается найти не изменившиеся куски и их не перекачивать. Подробнее - см Гугл.

Для работы RSYNC нужен клиент на одном конце и сервер на другом. В nas4free реализованы оба. Мы будем задействовать сервер, который сегодня и настроим. В качестве клиента после долгого перебора я остановился на  QtdSync. Но о нем - во второй части.

1. Нам нужна папка на NAS, где будут храниться бекапы. Можно её просто создать как папку.

Но я предпочитаю сделать на zfs массиве с избыточностью (массив мы делали тут) датасет. Это даст нам дополнительную функциональность. Для этого идём в вебгуе на Disks|ZFS|Datasets|Dataset, жмём +
dataset
Нам понадобится
- дать датасету имя (Backup у меня);
- выбрать на каком пуле он будет расположен (Pool в моём случае). Советую при возможности выбирать пул с избыточностью - raidz или mirror.
- задать при желании компрессию. lzjb - самая быстрая. на современных процессорах не замедляет запись, а для хорошо сжимаемых данных - ускоряет. UPD от 31 дек 2015 На сегодня - lz4 и быстрее и жмёт сильнее. Но для несжимаемого контента (фото, музыка, кино, архивы) - лучше без компрессии /UPD
Варианты gzip тем плотнее и медленнее жмут, чем больше цифра. Компрессию потом можно изменить и для вновь записанных данных она будет применена. Таким образом мы возложили задачу компрессии на файловую систему и софту для бекапа париться на эту тему без нужды.
- задать дедупликацию. НАСТОЯТЕЛЬНО советую OFF кроме того случая, когда вы знаете, что делаете.
- запись времени доступа к файлам (atime) я обычно отключаю. Толку от него чуть, только зря диски тормошит.
Остальные параметры - по умолчанию, если у вас нет веской причины сделать иначе. Можно по желанию включить галку в Snapshot Visibility.

Жмём кнопку Add
Затем Apply Changes

1а. Если мы создали датасет, а не простую папку, есть смысл включить на ней автоматические снапшоты. Скажем, раз в сутки сроком хранения неделю или месяц. Как это делать мы изучали тут. Снапшоты позволят нам иметь защиту от случайного стирания файлов на эту неделю (или месяц) ценой хранения всех вариантов файлов. Что, конечно, требует наличия места.

2. Запускаем RSYNC сервер.
RSYNC_server
Все параметры по умолчанию годятся.

Save and Restart

2a Жмём кнопку Modules, затем + и расшариваем ту папку (или датасет), которую мы создали в п 1.
Для примера мои параметры
RSYNC_module
Save

При веской необходимости можно создать и расшарить несколько папок. Мне хватило одной.

Настройка клиента.
Tags: backup, nas, nas4free, rsync, руками
Subscribe

  • Про NAS

    Давно я не пополнял корпус этого блога по теме NAS, пора. За последние дни я кое что сделал - плюнул на идею заставить работать SMR диск с своем…

  • Апгрейд на XigmaNAS - месяц спустя

    Прошёл месяц с лишним после апгрейда. Операция простейшая, см. Было в том посте описано три мелких косяка 1) Ругнулся nut - с тех пор тишина, всё…

  • Апгрейд на XigmaNAS

    Сделал сегодня апгркейд с переустановкой нановую флешку XigmaNAS до 11.2.0.4 - Omnius (revision 6171) с довольно старой nas4free. Подгрузил конфиг,…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 19 comments

  • Про NAS

    Давно я не пополнял корпус этого блога по теме NAS, пора. За последние дни я кое что сделал - плюнул на идею заставить работать SMR диск с своем…

  • Апгрейд на XigmaNAS - месяц спустя

    Прошёл месяц с лишним после апгрейда. Операция простейшая, см. Было в том посте описано три мелких косяка 1) Ругнулся nut - с тех пор тишина, всё…

  • Апгрейд на XigmaNAS

    Сделал сегодня апгркейд с переустановкой нановую флешку XigmaNAS до 11.2.0.4 - Omnius (revision 6171) с довольно старой nas4free. Подгрузил конфиг,…