Будучи операційною системою з широкими можливостями налаштування і значною мірою залежить від взаємодії з інтерфейсом командного рядка, 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, elementary OS і т.д., швидше за все, на них вже встановлено Timeshift. Отже, ви можете почати використовувати його прямо зараз.
Однак, якщо його немає, ви можете встановити Timeshift на Ubuntu, виконавши наступні команди в терміналі:
sudo add-apt-repository -y ppa:teejee2008/timeshift
sudo apt-<span class="hljs-keyword">get</span> update
sudo apt-<span class="hljs-keyword">get</span> install timeshift
Крім того, ви можете зайти до Software Manager у своєму дистрибутиві та встановити Timeshift звідти.
2. У Fedora, CentOS та RHEL
Timeshift підтримує лише моментальні знімки BTRFS у Fedora. Щоб отримати його, введіть:
sudo dnf <span class="hljs-keyword">install</span> timeshift
3. У Arch Linux та Manjaro
Нарешті, в Arch Linux, Manjaro тощо ви можете встановити Timeshift за допомогою:
yay -S timeshift
Перший запуск та налаштування Timeshift
Після встановлення Timeshift відкрийте меню Програми, знайдіть Timeshift і запустіть його. Він попросить вас ввести пароль користувача для автентифікації. Введіть його та натисніть Authenticate.
Тепер, якщо ви вперше запускаєте Timeshift на своєму комп’ютері, вас вітає Setup Wizard. Тут вам потрібно встановити налаштування для різних налаштувань Timeshift.
Спочатку вам потрібно буде вибрати тип знімка між Rsync та Btrfs.
Для необізнаних опція Rsync створює моментальні знімки з використанням rsync та жорстких посилань. По суті, моментальні знімки Rsync містять лише ті файли та каталоги, які були змінені – інші (незмінені) файли не резервуються в моментальному знімку. Отже, він посідає менше місця на диску. З іншого боку, режим Btrfs ідеальний для користувачів, які використовують один із дистрибутивів Linux, які використовують файлову систему btrfs.
Вибравши тип, натисніть кнопку Next.
Зачекайте кілька секунд, доки Timeshift оцінить розмір вашої системи. Як тільки він завершиться, виберіть місце у вашій системі, де хочете зберегти знімки Timeshift.
Ми рекомендуємо вам зробити це на зовнішньому флеш-накопичувачі або зовнішньому жорсткому диску/твердотілому накопичувачі, тому що це може врятувати вас у ситуаціях, коли ви не можете завантажити свою систему. Натисніть “Next”, щоб продовжити.
Залежно від того, як часто ви змінюєте елементи вашої системи, наступним кроком буде вибір частоти моментальних знімків. Це автоматично створить резервні копії всіх системних файлів і налаштувань із заданим інтервалом без вашого втручання.
Зніміть прапорець поруч із рівнем у розділі «Вибір рівнів знімків» та натисніть кнопку «Next».
Нарешті, Timeshift запитає вас, чи ви хочете зробити резервну копію своєї домашньої папки в моментальний знімок. Виберіть відповідний варіант тут і натисніть Далі.
Натисніть “Готово”, щоб завершити налаштування.
Як використовувати Timeshift у Linux
Після того, як ви успішно налаштуєте Timeshift на своєму комп’ютері, ви потрапите у головне вікно.
У цьому вікні можна виконувати всі операції Timeshift, як показано нижче.
1. Створіть знімок за допомогою Timeshift
Натисніть кнопку «Create» у головному вікні Timeshift, і Timeshift почне створення знімка відповідно до ваших налаштувань.
Сядьте зручніше і дайте процесу завершитись.
Оскільки це ваш перший знімок, його створення може зайняти значно більше часу, ніж зі знімками, які ви зробите згодом. Після того, як знімок буде готовий, він з’явиться у головному вікні.
2. Відновлення системи
Ви можете відновити моментальний знімок у двох випадках: коли ваша система працює і коли ви не можете завантажитись у свою систему. У першому випадку натисніть кнопку «Restore» у головному вікні Timeshift, і відкриється вікно, в якому потрібно вибрати знімок, який ви хочете відновити.
Крім того, він також попросить вас вибрати цільовий розділ, де необхідно відновити знімок. Виберіть його та натисніть “Далі”.
Тепер Timeshift виконає “пробний прогін”, тобто порівняє поточний стан системи зі станом на знімку. Залежно від розміру вашого миттєвого знімка це може зайняти деякий час.
Після завершення ви побачите список усіх файлів і каталогів, які потрібно відновити та видалити. Перегляньте цей список, щоб перевірити зміни та переконатися, що жоден важливий файл або параметр не були змінені в процесі.
Після того, як ви будете задоволені змінами, натисніть “Далі” для підтвердження. Натисніть кнопку «Далі» ще раз на наступному екрані, щоб підтвердити відновлення моментального знімка.
Зачекайте деякий час і Timeshift відновить ваш знімок.
Якщо ви не можете завантажитись у свою систему, ви можете спробувати завантажити її з живого USB-накопичувача, а потім використовувати Timeshift, щоб відновити її до попереднього робочого стану та виправити будь-який зламаний чи неправильно налаштований системний компонент, параметр чи файл.
3. Видалити знімок
Якщо ви зберігаєте багато носіїв та програмного забезпечення на локальному комп’ютері і з якоїсь причини ви також зберігаєте знімки на тому ж диску, ви можете у якийсь момент видалити свої старі знімки, щоб звільнити місце на диску. .
Для цього натисніть вкладку “Видалити” у головному вікні Timeshift. Потім виберіть знімок, який потрібно видалити, і натисніть кнопку Видалити.
Більше жодних системних збоїв завдяки Timeshift
Утиліта відновлення системи є обов’язковою програмою на вашому комп’ютері з Linux, особливо якщо вам подобається налаштовувати систему і вам потрібно досить часто возитися з її різними системними файлами та конфігураціями.
Таким чином, важливо також переконатися, що інструмент автоматично робить правильні знімки. Ми сподіваємося, що цей посібник допоможе вам почати роботу з Timeshift. Таким чином, ви можете використовувати його для налаштування автоматичних моментальних знімків, щоб коли вам потрібно відновити систему, ви могли зробити це досить легко.
Так само ще одна чудова утиліта резервного копіювання та відновлення системи Linux – dd, яка робить повну резервну копію вашої системи, включаючи все, від системних налаштувань до всіх ваших документів, файлів і навіть програм.
Технології швидко змінюються, і щоб досягти успіху, варто вже зараз вибрати перспективний напрямок разом з – https://goiteens.com/blog/profesii-maybutnoho/. Найпопулярніші IT-професії майбутнього – це спеціалісти зі штучного інтелекту, кібербезпеки, блокчейн та віртуальної реальності. Для цього важливо освоїти програмування, роботу з великими даними і креативне мислення.
Почніть навчання вже сьогодні, щоб бути готовими до викликів майбутнього.