Как да настроите резервно копие, подобно на Mac, на Linux с Timeshift

Смятате ли, че правенето на резервни копия на Linux системи е досадно, объркващо и досадно? Ако е така, наистина трябва да проверите Timeshift. Това е лесна за използване, персонализирана и автоматизирана система за архивиране, която работи точно като Time Machine на Mac OS. Можете да го използвате, за да имитирате подобна на Mac настройка за архивиране и редовно да архивирате вашия твърд диск на Linux.

ПРЕДУПРЕЖДЕНИЕ ЗА СПОЙЛЕР: Превъртете надолу и гледайте видеоурока в края на тази статия.

Инсталирайте Timeshift

Инсталирането на Timeshift на Linux е с различна трудност, в зависимост от дистрибуцията, в която инсталирате програмата. За да накарате приложението да работи, намерете вашата операционна система и въведете съответните команди.

Ubuntu

Timeshift не е програма на Ubuntu и разработчиците не се насочват към нея. В резултат на това потребителите на Ubuntu, които искат да използват тази програма, ще трябва да я инсталират чрез пакет на трета страна.

Отворете терминал и използвайте инструмента wget, за да изтеглите най-новата версия на пакета Timeshift Debian.

wget https://packages.linuxmint.com/pool/backport/t/timeshift/timeshift_17.11~backport_amd64.deb

С пакета Timeshift, изтеглен от хранилищата на пакети Linux Mint, е време да започнете инсталацията. С помощта на инструмента dpkg инсталирайте пакета Timeshift.

sudo dpkg -i timeshift_17.11~backport_amd64.deb

Timeshift е пакет на Linux Mint, така че инсталирането му в Ubuntu може да причини проблеми със зависимостта. Не се тревожи! Тези проблеми са често срещани и лесни за решаване!

  Как да инсталирате темата Skeuos GTK на Linux

В терминала решете проблемите със зависимостта с командата apt install (ако има такива.)

sudo apt install -f

Debian

За разлика от Ubuntu, потребителите на Debian не трябва да скачат през обръчи, за да използват приложението. Вместо това Timeshift е лесно достъпен в традиционните софтуерни места за Debian. За да го инсталирате, отворете терминал и използвайте мениджъра на пакети Apt-get, за да накарате всичко да работи.

sudo apt-get install timeshift

Arch Linux

Приложението за възстановяване на системата Timeshift е достъпно за потребители на Arch Linux чрез AUR. За да го инсталирате, трябва да бъдат изпълнени някои изисквания. По-конкретно, ще трябва да инсталирате инструмента Git.
В терминал синхронизирайте най-новата версия на Git с Arch.

sudo pacman -S git

След това използвайте Git, за да клонирате моментна снимка на скрипта за изграждане на Timeshift AUR.

git clone https://aur.archlinux.org/timeshift.git

Преместете терминала в новата папка Timeshift AUR с командата CD.

cd timeshift

От тук е безопасно да започнете процеса на компилиране. Въпреки това, имайте предвид, че тъй като Timeshift е програма AUR, тя ще трябва да инсталира зависимости, преди да изгради успешно. В по-голямата си част командата makepkg се грижи за това.

  Как да играете BioShock Remastered на Linux

В случай, че всички зависимости не се погрижат, те са налични тук.

За да създадете пакета Timeshift на Arch, изпълнете командата makepkg.

makepkg -si

Fedora

Timeshift е лесно достъпен за потребителите на Fedora веднага след изваждането от кутията, без да е необходимо да активирате специални софтуерни хранилища на трети страни. За да инсталирате, отворете терминал и използвайте мениджъра на пакети DNF, за да вземете най-новата версия.

sudo dnf install timeshift -y

OpenSUSE

За съжаление, няма RPM версия на Timeshift за OpenSUSE, както има за Fedora.

Ако се чувствате смели, опитайте да изтеглите версията на Fedora и да я инсталирате. В противен случай, за най-добри резултати, преминете към опцията „Generic Linux“.

Генеричен Linux

Timeshift може да бъде инсталиран на почти всяка дистрибуция на Linux чрез общ двоичен файл. Инсталирането му е малко по-сложно от използването на нещо като Apt, DNF или AUR, но върши работата.

Отворете терминал и вземете най-новия двоичен файл с инструмента за изтегляне на wget:

wget  https://github.com/teejee2008/timeshift/releases/download/v18.6.1/timeshift-v18.6.1-amd64.run

Или за 32-битовата версия:

wget https://github.com/teejee2008/timeshift/releases/download/v18.6.1/timeshift-v18.6.1-i386.run

След това актуализирайте разрешенията на двоичния файл, така че системата да го изпълнява като програма.

chmod +x timeshift-v18.6.1-*.run

С актуални разрешения за Timeshift, инсталацията може да започне. За да започнете инсталацията, направете следното:

./timeshift-v18.6.1-*.run

Използване на Timeshift

При първото стартиране на Timeshift ще бъдете преведени през инструмент за настройка. Първата стъпка към настройката изисква от потребителя да избере типа на архивиране (Rsync или BtrFS). За повечето потребители Rsync е най-добрият избор. Изберете го, след което щракнете върху бутона „Напред“, за да продължите.

  Как да одитирате сигурността на вашата Linux система с Lynis

На следващата страница на съветника за настройка използвайте инструмента за избор, за да намерите добро място за приложението Timeshift, за да запазите моментни снимки, след което щракнете върху бутона „напред“.

С зададения тип и местоположение на моментната снимка, Timeshift ще стартира архивирането. Бъдете търпеливи и скоро процесът на моментна снимка ще приключи.

Планирайте архивиране

Първата моментна снимка е погрижена, но Timeshift не е настроен за автоматично архивиране. За да коригирате това, отидете на „Настройки“ и изберете раздела „График“.

Прегледайте графика и преценете кое работи най-добре за вас. Когато всичко изглежда добре, затворете прозореца.

Възстановяване на резервни копия

Ако нещо се е объркало и трябва да възстановите резервно копие, следвайте тези стъпки. Първо отворете приложението Timeshift и изберете резервно копие в основния списък. След това намерете бутона „възстановяване“ и го изберете.

Щракването върху опцията „възстановяване“ извежда диалоговия прозорец за възстановяване в рамките на Timeshift и автоматично се настройва за режим на възстановяване.

В прозореца за възстановяване щракнете върху бутона „Напред“, за да възстановите от резервното копие на моментната снимка.

Дайте малко време на резервното копие. Когато възстановяването завърши, то автоматично ще рестартира вашия компютър с Linux. При следващото влизане вашите файлове трябва да са точно там, където са били, когато е направено архивирането на Timeshift!