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

  • Статья про SSD Apacer в NAS

    Сегодня после длительной борьбы с web-редактором IXBT Live (который оказался не совместимым с Google Docs), наконец, опубликовали мой опус про SSD,…

  • OpenZFS и XigmaNAS

    Месяц назад я писал про Open ZFS. Там были мысли о том, когда он будет доступен в XogmaNAS. А в конце декабря зацепился на эту тему языками с…

  • Как провожают жесткие диски

    Сдох у меня жесткий диск в NAS Как видно - из SMART отпахал 70428 часов, то есть если 24/7 - больше 8 лет. И, я вам скажу, он не просто крутился…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 19 comments

  • Статья про SSD Apacer в NAS

    Сегодня после длительной борьбы с web-редактором IXBT Live (который оказался не совместимым с Google Docs), наконец, опубликовали мой опус про SSD,…

  • OpenZFS и XigmaNAS

    Месяц назад я писал про Open ZFS. Там были мысли о том, когда он будет доступен в XogmaNAS. А в конце декабря зацепился на эту тему языками с…

  • Как провожают жесткие диски

    Сдох у меня жесткий диск в NAS Как видно - из SMART отпахал 70428 часов, то есть если 24/7 - больше 8 лет. И, я вам скажу, он не просто крутился…