В тази статия ще ви покажа как да инсталирате и използвате Рестик на Ubuntu 18.04 LTS. Да започваме.
Инсталиране на Restic на Ubuntu 18.04
В този раздел ще ви покажа как да инсталирате Рестик 0.8.3, която е най-новата стабилна версия към момента на писане. Предлага се в официалното хранилище на пакети на Ubuntu 18.04 LTS.
Първо актуализирайте ап хранилище на пакети на Ubuntu 18.04 LTS със следната команда:
$ sudo apt-get актуализация
The ап кешът на хранилището на пакети трябва да се актуализира.
Сега изпълнете следната команда, за да инсталирате Рестик :
$ sudo apt-get инсталирайте резистичен
Рестик трябва да се инсталира.
Сега можете да проверите дали Рестик работи със следната команда:
$ sudo резистентна версия
Както можете да видите от екранната снимка по-долу, версията на Рестик в момента инсталиран на моята машина е 0.8.3.
Правене на локални архиви с Restic
В този раздел ще ви покажа как да направите локално архивиране с Рестик .
Първо трябва да създадете или инициализирате нов Рестик хранилище навсякъде във вашата локална файлова система. Това може да е външен твърд диск или USB флаш устройство, монтирано и на вашата локална файлова система.
Предполагам, че правите резервно копие на вашия потребител У ДОМА директория към външен твърд диск или USB флаш устройство. Да кажем, че блоковото устройство е /dev/sdb1 на моята машина с Ubuntu 18.04.
Можете да разберете какво е на вашия компютър със следната команда:
$ sudo lsblk
Сега създайте a /резервно копие директория във вашата файлова система със следната команда:
$ sudo mkdir / архивиране
Сега монтирайте външния твърд диск или USB флашка ( /dev/sdb1 в моя случай) до /резервно копие директория със следната команда:
$ sudo монтиране / разработка / sdb1 / архивиране
Можете да проверите дали външният твърд диск или USB флаш устройството е монтирано на правилното място със следната команда:
$ sudo df -чКакто можете да видите от маркираната част на екранната снимка по-долу, блоковото устройство /dev/sdb1 е монтиран на /резервно копие указател.
Можете да създадете или инициализирате a Рестик хранилище на /резервно копие директория със следната команда:
$ sudo резистичен -р / архивиране иници
Сега въведете парола за вашия Рестик хранилище и печат
Сега въведете вашето Рестик парола за хранилище отново и натиснете
Хранилището Restic трябва да бъде създадено или инициализирано.
Вече сте готови да архивирате вашите файлове и директории.
Да речем, че искате да направите резервно копие на вашия потребител У ДОМА указател с Рестик , можете да го направите със следната команда:
$ sudo резистичен -р / резервно архивиране / У дома / shovonЗАБЕЛЕЖКА: Тук /начало/шовон е на моя потребител У ДОМА указател.
Сега въведете вашето Рестик парола за хранилище и натиснете
Трябва да се вземе резервното копие. Както можете да видите в маркираната секция на екранната снимка по-долу, /начало/шовон директорията е архивирана и идентификационен номер на моментна снимка 21f198eb се отпечатва. Това е важно, тъй като можете да се обърнете към или да изберете определен архив с идентификатора на моментната снимка. Но не е нужно да го помните. Можете да разберете какви моментни снимки са налични във вашето архивиране на Restic. Ще ви покажа как след малко.
Нека архивираме друга директория /и т.н в името на демонстрацията.
$ sudo резистичен -р / резервно архивиране / и т.н
Архивирането е завършено.
Сега можете да изброите всички налични Рестик моментни снимки със следната команда:
$ sudo резистичен -р / резервни моментни снимки
Сега въведете вашето Рестик парола за хранилище и натиснете
The Рестик моментните снимки трябва да са изброени, както можете да видите на екранната снимка по-долу. Маркираният раздел на екранната снимка показва идентификатора на моментната снимка за всяка директория, в която сте архивирали Рестик .
ЗАБЕЛЕЖКА: Рестик поддържа инкрементално архивиране. Ако архивирате същата директория, в която сте архивирали преди, трябва да се запазят само промените и да се генерира нов идентификатор на моментна снимка.
Сега е време да ви покажем как да възстановите файлове и директории от Рестик архивиране.
Да приемем, че искате да възстановите У ДОМА директория (/home/shovon в моя случай) от Рестик архивиране. Можете да изпълните следната команда, за да възстановите a Рестик резервно копие чрез неговия идентификатор на моментна снимка.
$ sudo резистичен -р / възстановяване на резервно копие 21f198eb --цел / У дома / shovonЗАБЕЛЕЖКА: Тук 21f198eb е SNAPSHOT_ID и /начало/шовон е RESTORE_DIRECTORY в моя случай. Не забравяйте, че RESTORE_DIRECTORY може да се различава от директорията, която е архивирана. Например, можете да направите резервно копие на /и т.н директория, но когато възстановите, ако искате, можете да поставите съдържанието на /и т.н директория към друга директория, например /възстановяване/и т.н указател.
Сега въведете вашето Рестик парола за хранилище и натиснете
Данните трябва да бъдат възстановени от архива.
Ако правите инкрементални архиви с Рестик , може да ви е трудно да откриете последния идентификационен номер на моментна снимка за определена резервна директория. с радост, Рестик идва с начин за възстановяване от последния идентификационен номер на моментна снимка на определена резервна директория.
Можете да изпълните следната команда, за да възстановите най-новата версия на архива за определена директория (в моя случай директория /home/shovon):
$ sudo резистичен -р / възстановяване на резервно копие последно --път / У дома / shovon --цел / У дома / shovon
Най-новата версия на архива за пътя /начало/шовон се възстановява на целта /начало/шовон .
Правене на отдалечени архиви с Restic
Уверете се, че машината с Ubuntu 18.04 е къде Рестик е инсталиран, имате инсталиран SFTP сървър, преди да опитате да правите отдалечени архиви с Рестик .
Можете да инсталирате SFTP сървър на вашата машина с Ubuntu 18.04 LTS със следната команда:
$ sudo apt-get инсталирайте openssh-сървър
Натиснете Y и след това натиснете
SFTP сървърът трябва да бъде инсталиран.
Сега сменете всеки -r /ЛОКАЛЕН/ПЪТ да се -r sftp: [имейл защитен] :/ДИСТАНЦИОННО/ПЪТ
Например, командата за създаване или инициализиране на локално хранилище Restic трябва да бъде преобразувана от
$ sudo restic инициал -р / архивиранеда се
$ sudo restic инициал -р sftp: потребителско име @ име на хост: / архивиране
Тук потребителско име и име на хост са потребителското име и името на хоста или IP адреса на отдалечения сървър, където Рестик е инсталиран. /резервно копие е директорията, където Рестик резервната директория трябва да бъде създадена или вече е налична.
Ето как инсталирате и използвате Рестик на Ubuntu 18.04 LTS. Благодаря, че прочетохте тази статия.