Като операционна система, която е много адаптивна и разчита в голяма степен на CLI взаимодействия, Linux е податлив на системни повреди, причинени от неправилни команди или системни операции. Така че, ако използвате Linux на основния си компютър, може често да срещнете проблеми.
За щастие има инструменти за възстановяване на системата, които създават моментни снимки на вашите файлове и настройки, които можете възстановите на вашата система, за да я върнете към предишната си функционална точка, в случай че някоя от вашите операции я изведе неизползваем.
Timeshift е един такъв инструмент за Linux. И в това ръководство ще ви преведем през инструкциите как да го използвате на вашата Linux машина.
Какво е Timeshift?
Timeshift е инструмент за възстановяване на системата за Linux. Можете да го мислите като Функционалност за възстановяване на системата в Windows или Приложение Time Machine на macOS.
Timeshift работи чрез създаване на моментна снимка на вашата система с помощта на режим rsync или btrfs, в зависимост от вашата Linux дистрибуция. За да направите това, това, което Timeshift по същество прави, е да създаде точка за възстановяване за вашата система в момент, когато всичко работи гладко. Това архивиране включва всички системни файлове и настройки - и никакви потребителски файлове или документи.
По този начин, когато случайно объркате нещо в системата си, докато я конфигурирате или персонализирате, можете да го възстановите обратно до тази точка на възстановяване и да върнете всичките си промени.
Функции за смяна на времето
Следва списък на всички забележителни функции на Timeshift:
- Минимална настройка
- Поддръжка за CLI и GUI режими
- Поддръжка за btrfs
- Поддръжка за rsync моментни снимки
- Множество опции за ниво на архивиране (почасово, ежедневно, седмично, месечно и зареждане)
- Възстановяване на различни дистрибуции
Как да инсталирате Timeshift на Linux
Timeshift е предварително инсталиран в някои дистрибуции на Linux, докато в други трябва да го инсталирате ръчно.
1. За Ubuntu и неговите производни
Ако използвате Ubuntu и неговите производни като Linux Mint, елементарна ОС и т.н., много вероятно вече имате предварително инсталиран Timeshift. И така, можете да започнете да го използвате веднага.
Въпреки това, в случай, че не е там, можете да инсталирате Timeshift на Ubuntu, като изпълните тези команди в терминала:
sudo add-apt-repository -y ppa: teejee2008/timeshift
sudo apt-получи актуализиране
sudo apt-получи инсталирайте смяна на времето
Като алтернатива можете да влезете в Софтуерен мениджър на вашата дистрибуция и инсталирайте Timeshift от там.
2. На Fedora, CentOS и RHEL
Timeshift поддържа само BTRFS моментни снимки във Fedora. За да го получите, използвайте:
sudo dnf Инсталирай Смяна на времето
3. На Arch Linux и Manjaro
И накрая, на Arch Linux, Manjaro и други подобни, можете да инсталирате Timeshift с:
yay -S времево изместване
Начално изпълнение и настройка с Timeshift
След като инсталирате Timeshift, отворете менюто Приложения, потърсете Смяна на времето, и го стартирайте. Той ще ви помоли да въведете вашата потребителска парола за удостоверяване. Въведете го и натиснете Удостоверяване.
Сега, ако за първи път стартирате Timeshift на вашата машина, ще бъдете добре дошли с Съветник за настройка. Тук трябва да зададете предпочитания за няколко различни настройки на Timeshift.
Първо, ще трябва да изберете тип моментна снимка между Rsync и Btrfs.
За непосветените, опцията Rsync създава моментни снимки с помощта на rsync и твърди връзки. По принцип моментните снимки на Rsync съдържат само онези файлове и директории, които са променени или модифицирани — останалите (непроменени) файлове не са архивирани в моментната снимка. Следователно заема по-малко дисково пространство. От друга страна, режимът Btrfs е идеален за потребители, използващи една от дистрибутивите на Linux, които използват файловата система btrfs.
След като изберете тип, натиснете Следващия.
Изчакайте няколко секунди, докато Timeshift прецени размера на вашата система. Веднага след като приключи, изберете място във вашата система, където искате да запазите моментните снимки на Timeshift.
Препоръчваме ви да направите това на външен флаш устройство или външен HDD/SSD, тъй като това може да ви спести в ситуации, в които не можете да стартирате системата си. Щракнете върху Следващия продължавам.
В зависимост от това колко често променяте вашите системни елементи, следващата стъпка е да изберете честота на моментна снимка. Това автоматично ще архивира всички ваши системни файлове и настройки на зададения от вас интервал без ваша намеса.
Поставете отметка в квадратчето до ниво под Изберете нива на моментна снимка и удари Следващия.
Накрая Timeshift ви пита дали искате да архивирате и вашата домашна папка в моментната снимка. Изберете съответно опция тук и щракнете Следващия.
Щракнете върху завършек за да завършите настройката.
Как да използвате Timeshift в Linux
След като успешно настроите Timeshift на вашата машина, ще бъдете отведени до главния прозорец.
Можете да извършвате всички операции с Timeshift в този прозорец, както е показано в секциите по-долу:
1. Създайте моментна снимка с помощта на Timeshift
Удари Създайте бутон в главния прозорец на Timeshift и Timeshift ще започне да създава моментна снимка, използвайки зададените от вас предпочитания.
Седнете и оставете процеса да завърши.
Тъй като това е първата ви моментна снимка, тя може да отнеме значително време в сравнение със снимките, които ще направите впоследствие. След като моментната снимка е готова, тя ще се появи в главния прозорец.
2. Възстановяване на моментна снимка
Можете да възстановите моментна снимка в две ситуации: когато системата ви работи и когато не можете да стартирате системата си. В случай на първия, натиснете Възстанови бутон в главния прозорец на Timeshift и той ще отвори прозорец, в който трябва да изберете моментната снимка, която искате да възстановите.
Освен това ще ви помоли да изберете целевия дял, където моментната снимка трябва да бъде възстановена. Изберете го и натиснете Следващия.
Сега Timeshift ще извърши "сухо изпълнение", т.е. ще сравни текущото състояние на системата с това в моментната снимка. В зависимост от размера на вашата моментна снимка, това също може да отнеме време.
След като приключи, ще видите списък с всички файлове и директории, които трябва да бъдат възстановени и изтрити. Преминете през този списък, за да проверите промените и че нито един важен файл или настройка не се променят в процеса.
След като сте доволни от промените, натиснете Следващия за да потвърдите. Отново щракнете върху Следващия в следния предупредителен екран, за да потвърдите възстановяването на моментна снимка.
Изчакайте известно време и Timeshift ще възстанови вашата моментна снимка.
В случай, че не можете да стартирате системата си, можете да опитате да стартирате в нея с помощта на USB флаш на живо и след това да използвате Timeshift, за да го възстановите до предишното му работно състояние и да коригирате всеки повреден или неправилно конфигуриран системен компонент, настройка или файл.
3. Изтриване на моментна снимка
Ако случайно съхранявате много медия и софтуер на локалната си машина и по някаква причина също спестявате моментни снимки на същия диск, тогава може да искате да изтриете по-старите си моментни снимки в някакъв момент, за да освободите диска пространство.
За да направите това, натиснете Изтрий раздел в главния прозорец на Timeshift. След това изберете моментната снимка, която искате да изтриете, и натиснете Изтрий бутон.
Няма повече системни откази на Linux с Timeshift
Помощната програма за възстановяване на системата е задължително приложение на вашата Linux машина, особено ако желаете персонализиране на вашата система и трябва да се бъркате в различните й системни файлове и конфигурации доста често.
Като такъв, гарантирането, че инструментът автоматично прави правилни моментни снимки, също е от съществено значение. Надяваме се това ръководство да ви помогне да започнете с Timeshift. Така че можете да го използвате, за да настроите автоматични моментни снимки, така че когато трябва да възстановите системата си, можете да го направите сравнително лесно.
По същия начин, друга страхотна помощна програма за архивиране и възстановяване на системата на Linux е dd, която изисква пълно архивиране на вашата система, включително всичко - от системните настройки до всичките ви документи, файлове и дори приложения.
Как лесно да клонирате и възстановите образ на Linux диск с dd
Прочетете Следващото
Свързани теми
- Linux
- Възстановяване на системата
- Приложения за Linux
- Машина на времето
- Инсталирайте софтуер
За автора
Яш е щатен писател в MUO за „Направи си сам“, Linux, програмиране и сигурност. Преди да намери страстта си да пише, той се занимаваше с разработка за мрежата и iOS. Можете също да намерите неговото писане в TechPP, където той обхваща други вертикали. Освен технологиите, той обича да говори за астрономия, Формула 1 и часовници.
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!
Щракнете тук, за да се абонирате