Захистіть свою систему Linux за допомогою точок відновлення та резервних копій за допомогою Timeshift

Останнє оновлення: 10/09/2026
Автор: Ісаак
  • Функція Timeshift дозволяє створювати додаткові знімки системи для скасування помилок конфігурації або невдалих оновлень.
  • Він розрізняє режим RSYNC, сумісний із зовнішніми накопичувачами, та режим BTRFS, інтегрований у файлову систему.
  • Він зосереджений виключно на системних файлах та конфігурації, за замовчуванням виключаючи особисті дані користувача.

Робочий стіл з ноутбуком та кількома зовнішніми жорсткими дисками для резервного копіювання даних

Ви, мабуть, чули одне й те саме тисячу разів: створюйте резервні копії. Проблема в тому, що, хоча ми знаємо, що це життєво важливо, більшість із нас ігнорує це, поки доля не завдасть нам жорстокого удару. Уявіть, що одного разу ви прокидаєтеся і виявляєте, що ваш жорсткий диск вийшов з ладу, або що погано виконана команда sudo залишила вашу систему Linux у повному хаосі. Якщо у вас немає резервної копії, ви фактично прямуєте до катастрофи і можете втратити роботу всього життя в одну мить.

Щоб уникнути цих проблем, головне не працювати старанніше, а бути розумнішим. Найкращий спосіб переконатися, що ви не забуваєте свої резервні копії, – це автоматизувати процес , щоб він відбувався самостійно, без необхідності вам й пальцем ворухнути. Саме тут на допомогу приходить Timeshift – фантастичний інструмент, який дозволяє створювати точки відновлення та повертатися до попереднього стану, коли щось піде не так, дозволяючи вам експериментувати з вашою системою без постійного страху щось зламати.

Крупний план сучасного серверного блоку в центрі обробки даних із синім підсвічуванням, що представляє інфраструктуру безпеки в Linux.
Пов'язана стаття:
Безпека Linux: головний посібник з резервного копіювання та аварійного відновлення

Що ж таке Timeshift і для чого він насправді використовується?

Крупний план зовнішнього жорсткого диска, підключеного до ноутбука через USB-кабель

Timeshift – це безкоштовна програмна програма, розроблена Тоні Джорджем, яка по суті виконує те саме, що й «Відновлення системи Windows» або «Машина часу» в macOS. Її основна функція – захист стабільності комп’ютера шляхом створення додаткових знімків системи. Якщо ви встановите оновлення, яке порушить процес завантаження, або налаштуєте щось, що зробить ваш ПК непридатним для використання, ви просто відновите резервну копію, і система буде точно такою, якою вона була на момент створення резервної копії.

  Як cpuidle працює в Linux і чому це так сильно впливає на споживання ресурсів

Важливо розуміти, що Timeshift не є інструментом для збереження ваших фотографій, відео чи особистих документів. Його метою є захист системних файлів і критично важливих налаштувань. За замовчуванням він виключає папки користувачів, оскільки запобігає випадковому видаленню документа, який ви написали вчора, під час відновлення системи до стану триденної давності. Якщо ви хочете створити резервну копію своїх особистих даних, найкраще поєднувати Timeshift з такими інструментами, як Back In Time , або вивчити інші програми резервного копіювання.

Як використовувати Timeshift у Linux для створення автоматичних резервних копій
Пов'язана стаття:
Повний посібник з Timeshift у Linux: резервне копіювання та відновлення системи

Типи резервних копій: Rsync проти Btrfs

Встановлення сервера в центрі обробки даних з мережевими кабелями та сучасним обладнанням

  • Режим RSYNC: Це стандартний та найуніверсальніший варіант. Він використовує інструмент rsync та створює жорсткі посилання Для файлів, які не змінювалися між резервними копіями, оптимізується дисковий простір. Найкраще те, що це дозволяє зберігати резервні копії в будь-який внутрішній або зовнішній блок який використовує файлову систему, сумісну з Linux (наприклад, ext4), хоча й не підтримує формати Windows, такі як NTFS або FAT32.
  • Режим BTRFS: Цей варіант набагато швидший та ефективніший, але він вимагає, щоб у вас був встановлений Linux на розділі Btrfs. Він створює копії. по крупицях майже миттєво. Недоліком є ​​те, що резервні копії зберігаються на одному диску, тому, якщо фізичний диск вийде з ладу, ви залишитеся без системи та без резервної копії.

Покрокова інструкція з налаштування функції Timeshift

ІТ-фахівець працює з ноутбуком перед серверними стійками

Якщо ви користуєтеся Linux Mint, це подарунок, оскільки він попередньо встановлений. В інших дистрибутивах, таких як Ubuntu, ви можете встановити його, відкривши термінал і виконавши команду `sudo apt install timeshift` (або додавши PPA teejee2008, якщо його немає в офіційних репозиторіях). В Arch Linux ви знайдете його доступним через AUR.

Сучасна серверна стійка з синім підсвічуванням у центрі обробки даних, що представляє інфраструктуру, де налаштовано резервне копіювання Linux.
Пов'язана стаття:
Повний посібник з налаштування автоматичного резервного копіювання за допомогою rsync у Linux

Після відкриття майстер налаштувань проведе вас через процес налаштування. Спочатку ви обираєте режим (більшості користувачів рекомендуємо Rsync), потім вибираєте місце зберігання . Порада професіонала: використовуйте додатковий внутрішній жорсткий диск або зовнішній диск, щоб захистити себе від збоїв обладнання. Далі йде автоматичне планування . Ви можете налаштувати систему на створення резервних копій щогодини, щодня, щотижня або щомісяця, а також визначити, скільки з них ви хочете зберігати, щоб уникнути заповнення диска.

  Як оптимізувати повільний запуск у Linux за допомогою systemd-analyze

Перш ніж натискати кнопку «Створити», перегляньте вкладку «Фільтри та користувачі» . Тут ви можете вирішити, чи включати будь-які особисті папки, чи виключати певні каталоги. Після того, як все налаштовано, натисніть кнопку «Створити », щоб створити перший знімок. Майте на увазі, що перший раз займе значно більше часу, оскільки потрібно скопіювати всю систему, але наступні знімки будуть швидкими, оскільки вони є інкрементальними.

Як врятувати систему, коли все вийде з ладу

Стек внутрішніх жорстких дисків на білому фоні, що представляє сховище даних

Коли у вашій системі почнуть виникати проблеми, просто відкрийте Timeshift, виберіть потрібний знімок зі списку та натисніть «Відновити». Програма проаналізує відмінності між поточним станом і резервною копією, покаже вам, які файли будуть змінені, і після вашого підтвердження автоматично перезавантажить комп’ютер, щоб застосувати зміни. Якщо система навіть не завантажується, ви можете запустити Timeshift з Live USB , щоб відновити інсталяцію із зовнішнього джерела.

Автоматизуйте резервне копіювання за допомогою команд RSYNC у Linux
Пов'язана стаття:
Як автоматизувати резервне копіювання в Linux за допомогою rsync та cron

Розширені альтернативи: повне клонування та ручне порятунок

Якщо вам потрібно щось більш радикальне, ніж точка відновлення, ви можете обрати повний образ диска . У Linux команда `sudo dd` є найкращим інструментом для створення точної побітової копії розділу, хоча її слід використовувати з обережністю, оскільки помилка в шляху може безповоротно стерти дані. У надзвичайних ситуаціях, коли у вас є доступ лише до консолі, ви можете використовувати `tar -cvzf` для пакування та стиснення найцінніших документів в архів `.tar.gz` та забезпечення їх цілісності шляхом створення відбитка md5sum.

Наявність надійної стратегії відновлення передбачає розмежування між відновленням конфігурацій системи для виправлення технічних помилок та резервним копіюванням особистих даних для запобігання випадковій втраті. Поєднуючи Timeshift для стабільності ОС з інструментами пакування або клонування критично важливих файлів, будь-який користувач Linux може використовувати експериментальні оновлення та конфігурації, будучи спокійним, знаючи, що завжди є стратегія виходу для повернення до робочого стану.

резервна копія
Пов'язана стаття:
Види резервних копій: методи, переваги та як вибрати правильний