В этой статье показано, как включить rsync на Synology NAS и синхронизировать файлы с компьютера на Synology NAS. Итак, приступим.
Включите службу SSH на Synology NAS:
Прежде чем вы сможете включить rsync на Synology NAS, вам необходимо включить службу SSH на Synology NAS, поскольку rsync использует протокол SSH для синхронизации файлов между вашим компьютером и Synology NAS.
Чтобы включить службу SSH на Synology NAS, откройте Панель управления приложение из веб-интерфейса Synology NAS DSM.
Нажмите на Расширенный режим из верхнего правого угла приложения Панели управления, как показано на скриншоте ниже.
Теперь нажмите на Терминал и SNMP значок, как отмечено на скриншоте ниже.
В разделе Терминал и SNMP приложения Панели управления устанавливается флажок Включить службу SSH и нажимается Применять как отмечено на скриншоте ниже.
На Synology NAS должна быть включена служба SSH.
Включите файловую службу rsync на Synology NAS:
Чтобы включить файловую службу rsync на Synology NAS, щелкните значок Файловые службы значок из Панель управления приложение.
Теперь перейдите к rsync вкладка Файловые службы раздел Панель управления приложение, как отмечено на скриншоте ниже.
Проверить Включить службу rsync флажок и нажмите Применять как отмечено на скриншоте ниже.
Файловая служба rsync должна быть включена.
Настройка общего файлового ресурса на Synology NAS для rsync:
После включения файловой службы rsync должна быть создана новая общая папка. Чтобы синхронизировать файлы во вновь созданной общей папке, вам необходимо настроить ее в зависимости от ваших потребностей.
Чтобы настроить вновь созданную общую папку, щелкните значок Общие папки значок из Панель управления приложение, как отмечено на скриншоте ниже.
Как видите, новая общая папка, NetBackup, создано.
Чтобы настроить общую папку NetBackup, выберите его и нажмите на Редактировать как отмечено на скриншоте ниже.
По умолчанию общая папка NetBackup создается в Том 1 вашего Synology NAS, как вы можете видеть на снимке экрана ниже.
Если вы хотите хранить файлы резервных копий в другом томе, вы можете использовать Место расположения раскрывающееся меню для изменения громкости.
Я хочу хранить файлы резервных копий rsync в Том 2, так что я выберу Том 2 от Место расположения раскрывающееся меню, как показано на скриншоте ниже.
Как вы видете, Том 2 выбран как NetBackup Общая папка Место расположения.
Теперь перейдите к Разрешения вкладка и установить Читай пиши разрешения для пользователей, которым вы хотите получить доступ NetBackup Поделиться.
Как только вы закончите, нажмите ОК.
Нажмите на да.
Нажмите на да.
Изменения применяются. Это может занять несколько секунд.
Как видите, NetBackup общая папка перемещена в Том 2 моего Synology NAS.
Установка rsync на ваш компьютер:
Чтобы синхронизировать файлы с вашего компьютера на Synology NAS с помощью rsync, на вашем компьютере должна быть установлена программа командной строки rsync. Есть большая вероятность, что rsync уже установлен на вашем компьютере. Если в любом случае rsync не установлен на вашем компьютере, вы можете легко установить его из официального репозитория пакетов дистрибутива Linux (операционной системы), который вы установили на свой компьютер.
Чтобы установить rsync на свой компьютер, запустите одну из следующих групп команд в зависимости от используемого вами дистрибутива Linux.
Ubuntu 20.04 LTS:
$ sudo подходящее обновление$ sudo apt install rsync -y
Debian 10:
$ sudo подходящее обновление$ sudo apt install rsync -y
Linux Mint 20:
$ sudo подходящее обновление$ sudo apt install rsync -y
CentOS 8 и RHEL 8:
$ sudo dnf makecahce$ sudo dnf установить rsync -y
Arch Linux:
$ sudo pacman -Syu$ sudo pacman -S rsync
Резервное копирование файлов с помощью rsync:
После установки rsync вы можете создавать резервные копии файлов со своего компьютера на Synology NAS с помощью rsync.
Чтобы все было организовано, я бы порекомендовал вам создать папку в NetBackup общая папка на Synology NAS с тем же именем, что и имя хоста компьютера, с которого будет выполняться резервное копирование файлов.
Чтобы узнать имя хоста вашего компьютера, выполните следующую команду:
$ hostname
Имя хоста вашего компьютера должно быть напечатано, как вы можете видеть на скриншоте ниже.
В моем случае имя хоста моего компьютера linuxhint-e86c5d. Он будет другим для вас, поэтому с этого момента не забудьте заменить его своим.
Чтобы создать новую папку в NetBackup общая папка, откройте File Station приложения на Synology NAS, перейдите по NetBackup общая папка и нажмите Создавать как отмечено на скриншоте ниже.
Нажмите на Создать папку как отмечено на скриншоте ниже.
Пожалуйста, введите имя хоста (в моем случае, linuxhint-e86c5d) вашего компьютера и нажмите ОК.
Должна быть создана новая папка, как вы можете видеть на скриншоте ниже.
Теперь давайте сделаем резервную копию /дом папку вашего компьютера на Synology NAS.
Прежде чем выполнять фактическое резервное копирование rsync, рекомендуется проверить, будет ли rsync работать так, как вы ожидали.
Чтобы проверить, работает ли rsync, вы можете запустить rsync с -п вариант следующим образом:
$ rsync -avnzx
Если все пойдет хорошо, запустите команду rsync без параметра -n, чтобы выполнить фактическое резервное копирование.
$ rsync -avzx
Здесь,
Путь будет в следующем формате:
/объем
В этом случае
В NetBackup общая папка создается в Том 2 моего Synology NAS. Итак, в моем случае,
В
В моем случае
ПРИМЕЧАНИЕ: Значение
Чтобы проверить, работает ли резервное копирование rsync, запустите команду rsync с -п вариант следующим образом:
$ rsync -avnzx / home shovon @ 192.168.0.110: / volume2 / NetBackup / $ (имя хоста)
ПРИМЕЧАНИЕ: В предыдущей команде я использовал $ (имя хоста) как
Если вы хотите указать
При первом подключении к Synology NAS через SSH вы увидите следующее приглашение.
Печатать да и нажмите
Теперь введите пароль для входа на Synology NAS и нажмите
Как видите, отображается желаемая структура папок. Скрытые файлы и папки также включены в резервную копию. Итак, команда rsync работает нормально.
Теперь, чтобы сделать фактическое резервное копирование, запустите ту же команду rsync без -п вариант следующим образом:
$ rsync -avnzx / home shovon @ 192.168.0.110: / volume2 / NetBackup / $ (имя хоста)
Введите пароль для входа в Synology NAS и нажмите
Как видите, rsync выполняет резервное копирование всех файлов и папок из /дом каталог вашего компьютера на Synology NAS. Это может занять некоторое время в зависимости от размера файла, для которого выполняется резервное копирование, и скорости вашего сетевого подключения.
На этом резервное копирование завершено.
После завершения резервного копирования вы должны увидеть дом/ папка в NetBackup общая папка на Synology NAS, как показано на скриншоте ниже.
Резервные копии домашних папок пользователя также должны создаваться рекурсивно, как показано на скриншоте ниже.
Как видите, все файлы и папки (даже скрытые) домашней папки пользователя сохраняются в хорошем состоянии.
Создание инкрементных резервных копий с помощью rsync:
После того, как вы сделали резервную копию папки со своего компьютера на Synology NAS, вы можете сделать инкрементную резервную копию этой папки при следующем резервном копировании с помощью rsync.
Например, создадим новый файл контрольная работа.текст в ДОМ папка вашего компьютера.
$ echo "Hello World"> тест.текст
Как видите, новый файл контрольная работа.текст создается в ДОМ папка.
Теперь сделайте резервную копию /дом папку с вашего компьютера на Synology NAS с помощью rsync следующим образом:
$ rsync -avnzx / home shovon @ 192.168.0.110: / volume2 / NetBackup / $ (имя хоста)
Введите пароль для входа в Synology NAS и нажмите
Как видите, на Synology NAS создаются резервные копии только вновь созданных файлов и файлов, которые изменились с момента создания последней резервной копии.
Как видите, вновь созданный файл контрольная работа.текст резервное копирование на NetBackup общая папка моего Synology NAS. Итак, инкрементное резервное копирование работает нормально.
Куда идти дальше?
Чтобы эффективно выполнять резервное копирование файлов с вашего компьютера на Synology NAS с помощью rsync, вы должны хорошо понимать, как работает rsync.
Если вам нужна помощь с rsync, вы можете прочитать статью Как использовать команду rsync для копирования файлов в Ubuntu, чтобы изучить основы rsync. Надеюсь, эта статья поможет вам эффективно создавать резервные копии с помощью программы rsync.
Вы также можете прочитать справочную страницу программы rsync, чтобы узнать обо всех параметрах rsync и о том, что делает каждый из них. Нет ничего лучше справочных страниц Linux.
Чтобы получить доступ к странице руководства rsync, выполните следующую команду:
$ man rsync
Должна быть открыта страница руководства rsync. Страница руководства rsync содержит все, что вам когда-либо понадобится знать о rsync.
Заключение:
В этой статье я показал вам, как включить SSH на Synology NAS. Я также показал вам, как включить файловую службу rsync на Synology NAS и настроить общую папку для резервного копирования с помощью rsync. Я показал вам, как делать резервные копии с вашего компьютера и делать инкрементные резервные копии с вашего компьютера на Synology NAS с помощью rsync.