Synology

Как использовать rsync на Synology NAS

Как использовать rsync на Synology NAS
Полная форма rsync является удаленная синхронизация. rsync это программа командной строки для синхронизации файлов. Он используется для синхронизации файлов с вашего компьютера на удаленный компьютер, с удаленного компьютера на ваш компьютер, из папки в другую папку на том же компьютере, с вашего компьютера на внешний жесткий диск, с удаленного компьютера на внешний жесткий диск. диск и т. д. Его также можно использовать для создания инкрементных резервных копий.

В этой статье показано, как включить 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 @:

Здесь,

: Это путь к папке, для которой вы хотите создать резервную копию на Synology NAS с вашего компьютера. В этом случае /дом папка.

: Это путь к папке на Synology NAS, в которой вы хотите сохранить резервную копию.
Путь будет в следующем формате:

/объем//

В этом случае является NetBackup.

В NetBackup общая папка создается в Том 2 моего Synology NAS. Итак, в моем случае, является 2.

В это имя папки, в которой вы хотите создать резервную копию /дом папка с вашего компьютера. В этом случае имя хоста вашего компьютера. В моем случае, является linuxhint-e86c5d.

: Это имя пользователя Synology NAS, которое вы хотите использовать для резервного копирования.

В моем случае является Шовон.

: Это IP-адрес вашего Synology NAS. В моем случае это 192.168.0.110.

ПРИМЕЧАНИЕ: Значение , , , а также будет другим для вас. Итак, не забудьте заменить их желаемым значением с этого момента.

Чтобы проверить, работает ли резервное копирование rsync, запустите команду rsync с -п вариант следующим образом:

$ rsync -avnzx / home shovon @ 192.168.0.110: / volume2 / NetBackup / $ (имя хоста)

ПРИМЕЧАНИЕ: В предыдущей команде я использовал $ (имя хоста) как название. $ (имя хоста) будет заменено именем хоста вашего компьютера, когда вы запустите команду rsync. Если вы использовали имя хоста вашего компьютера в качестве имя, вы можете написать как это. Я думаю, это безопаснее, чем вводить имя хоста в вручную, так как вы можете избежать ошибок при вводе, если ваше имя хоста слишком длинное или слишком сложное.

Если вы хотите указать имя вручную в вместо этого вы также можете написать команду rsync следующим образом:

$ rsync -avnzx / home shovon @ 192.168.0.110: / том2 / NetBackup / linuxhint-e86c5d

При первом подключении к 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.

Лучшие игры с отслеживанием рук
Oculus Quest недавно представил отличную идею отслеживания рук без контроллеров. С постоянно растущим числом игр и действий, которые осуществляются фо...
Как показать наложение OSD в полноэкранных приложениях и играх Linux
Игра в полноэкранные игры или использование приложений в полноэкранном режиме без отвлекающих факторов может отрезать вас от соответствующей системной...
Топ-5 карт для захвата игр
Все мы видели и любили потоковые игры на YouTube. PewDiePie, Jakesepticye и Markiplier - лишь некоторые из лучших игроков, которые заработали миллионы...