Съдържание
Винаги, когато управляваме сървър или на собствени компютри, трябва да поддържаме информация синхронизирана между компютри или между директории.Rsync това е приложение безплатна мултиплатформа Използва се за извършване на операции за синхронизиране на файлове и архивиране. Най -известен е и се използва в UNIX / Linux.
Rsync на сървър слуша по подразбиране порта TCP 873 и служи както за архивиране на локален сървър, така и на отдалечен сървър или различни устройства в мрежа.
Нека започнем с инсталирането на rsync от терминала, например за Linux Ubuntu, който въвеждаме
sudo apt-get install rsync
След това ще инсталираме приложението Grsync е графичен интерфейс на инструмента за синхронизация на rsync в Linux.
sudo apt-get install grsync
Grsync може да се инсталира и на различни платформи Linux, Windows и OS X. Grsync е безплатен софтуер.
В началото можем да създадем акаунт между две директории, както отдалечени, така и локални.
В сесиите можем да дефинираме няколко резервни копия или синхронизация, различни по отношение на директорията източник и местоназначение, които можем да изберем по всяко време чрез падащо меню. Така че можем да дефинираме няколко синхронизации и след това да активираме с едно щракване, като архивиране, проекти, имейли.
Избираме директорията източник и местоназначение. Ако използваме наклонена черта в края на пътя на източника, това ще покаже, че искаме само да копираме съдържание от тази папка до местоназначението. Ако не поставим лентата, тя копира директорията на източника и съдържанието.
Синхронизирайте директория и съдържание
Произход: / home / user / origin
Синхронизирайте само съдържание
Дестинация: / home / user / origin /
Имаме няколко опции за избор, за да запазим същия потребител, група и разрешения, за да определим дали да изтрием целевото копие, ако се намери дубликат.
Ще видим няколко примера както от команди, така и от интерфейси на Grsync
Синхронизирайте твърд диск и флаш диск
Произход: / home / user / images
Дестинация: / media / user / usb001
Синхронизирайте няколко директории в една сесия
За да направя това, в главната директория създавам текстов файл без разширение, наречено list в директорията .grsync, която е като скрита директория, и вътре пиша списък с директориите за синхронизиране.
####### / home / user / .grsync / list #######
# .grsync / списък
/Проекти
/изображения
/ документи
####### end / home / user / .grsync / list #######
След това в раздела за разширени опции посочвам, че синхронизацията от началото ще бъде към директориите, споменати във файла със списъка
Произход: / home / user /
Дестинация: / media / user / usb001
В разширените опции посочваме къде е списъкът с директории за четене
--files-from = / home / user / .grsync / list
Други опции, които ви позволяват да персонализирате Grsync, са:
Актуализирайте само съществуващи файлове, сравнете ги и не копирайте нови файлове
Игнорирайте файлове, които вече съществуват в местоназначението или не актуализирате най -новите файлове, копирайте само тези, които не съществуват
Това осигурява персонализирана синхронизация на копиране за всеки потребител и според техните предпочитания, всяка сесия може да има различна конфигурация с ясен акцент върху постепенните архиви.
Grsync ви позволява да симулирате всички процеси с това можете да знаете дали нещо ще се обърка, преди да направите копие или синхронизация, тъй като показва реалния резултат от файловете, които ще бъдат променениХареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка