Тази статия ще ви покаже как да активирате rsync на вашия Synology NAS и да синхронизирате файлове от вашия компютър с вашия Synology NAS. И така, нека започнем.
Активиране на SSH услуга на Synology NAS:
Преди да можете да активирате rsync на вашия Synology NAS, трябва да активирате SSH услугата на вашия Synology NAS, защото rsync използва SSH протокола за синхронизиране на файлове между вашия компютър и Synology NAS.
За да активирате услугата SSH на вашия Synology NAS, отворете Контролен панел приложение от вашия графичен интерфейс на Synology NAS DSM.
Кликнете върху Разширен режим от горния десен ъгъл на приложението Control Panel, както е отбелязано на екранната снимка по-долу.
Сега кликнете върху Терминал и SNMP икона, както е отбелязано на екранната снимка по-долу.
Разделът Terminal & SNMP на приложението Control Panel поставя отметка в квадратчето Enable SSH service и щраква върху Приложи както е отбелязано на екранната снимка по-долу.
Услугата SSH трябва да бъде активирана на вашия Synology NAS.
Активиране на файловата услуга 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 apt актуализация$ sudo apt install rsync -y
Debian 10:
$ sudo apt актуализация$ sudo apt install rsync -y
Linux Mint 20:
$ sudo apt актуализация$ 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 споделена папка, отворете Файлова станция на вашето Synology NAS, навигирайте в NetBackup споделена папка и кликнете върху Създайте както е отбелязано на екранната снимка по-долу.
Кликнете върху Създай папка както е отбелязано на екранната снимка по-долу.
Моля, въведете името на хоста (в моя случай, linuxhint-e86c5d) на вашия компютър и кликнете върху Добре.
Трябва да се създаде нова папка, както можете да видите на екранната снимка по-долу.
Сега, нека направим резервно копие на /У дома папка на вашия компютър към вашия Synology NAS.
Преди да направите действителното архивиране на rsync, добре е да проверите дали rsync ще работи както сте очаквали.
За да проверите дали rsync работи, можете да стартирате rsync с -н опция, както следва:
$ rsync -avnzx
Ако всичко върви добре, изпълнете командата rsync без опцията -n, за да направите действителното архивиране.
$ rsync -avzx
Тук,
Пътят ще бъде в следния формат:
/сила на звука
В този случай
The NetBackup споделената папка е създадена в Том 2 на моя Synology NAS. И така, в моя случай,
The
В моя случай
ЗАБЕЛЕЖКА: Стойността на
За да проверите дали rsync архивирането работи, изпълнете командата rsync с -н опция, както следва:
$ rsync -avnzx / начало shovon @ 192.168.0.110: / volume2 / NetBackup / $ (име на хост)
ЗАБЕЛЕЖКА: В предишната команда съм използвал $ (име на хост) като
Ако искате да посочите
Докато се свързвате с вашия Synology NAS чрез SSH за първи път, ще видите следния ред.
Напишете в да и натиснете
Сега въведете паролата за вход на вашия Synology NAS и натиснете
Както можете да видите, се показва желаната структура на папките. Скритите файлове и папки също са включени в архива. Така че, командата rsync работи добре.
Сега, за да направите действителното архивиране, изпълнете същата команда rsync без -н опция, както следва:
$ rsync -avnzx / начало 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 / начало shovon @ 192.168.0.110: / volume2 / NetBackup / $ (име на хост)
Въведете паролата за вход на вашия Synology NAS и натиснете
Както можете да видите, само новосъздадените файлове и файловете, които са се променили от последното архивиране, се архивират в NAS Synology.
Както можете да видите, новосъздаденият файл тест.текст е архивиран на 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.