Гид по технологиям

Как восстановить Ubuntu с помощью TimeShift

7 min read Ubuntu Обновлено 10 Dec 2025
Как восстановить Ubuntu с TimeShift
Как восстановить Ubuntu с TimeShift

Что такое TimeShift и зачем он нужен

TimeShift — это бесплатный инструмент для Linux, похожий по назначению на «Восстановление системы» в Windows. Он делает снимки системных файлов и настроек (не включает документы, фотографии и музыку по умолчанию). Снимки можно делать вручную или автоматически по расписанию; TimeShift хранит инкрементные снимки, чтобы экономить место.

Кратко:

  • Snapshot (снимок) — снимок состояния системных файлов в конкретный момент времени.
  • TimeShift защищает системные файлы и параметры, а не пользовательские данные.

Важное: храните копии снимков вне основного диска (USB, сетевое хранилище или облако), чтобы защититься от сбоя носителя.

Быстрое предупреждение по вводу команд

Когда в тексте показано, что нужно напечатать некую строку в кавычках, НЕ вводите сами кавычки, если не указано обратное.

Установка TimeShift (пошагово)

Если ранее вы устанавлили утилиту Aptik из того же PPA, установка TimeShift проще. Если нет — добавьте PPA и обновите пакеты. Откройте Терминал (Ctrl + Alt + T) и выполните команды по очереди, нажимая Enter после каждой:

sudo apt-add-repository -y ppa:teejee2008/ppa
sudo apt-get update

Если у вас уже стоит Aptik и PPA добавлен, эти две команды не нужны. Установите TimeShift командой:

sudo apt-get install timeshift

При появлении запроса введите пароль и нажмите Enter. После завершения установки закройте окно Терминала, введя exit и нажав Enter или просто закрыв окно.

Закрытие окна терминала с командной строкой

Запуск TimeShift и первый снимок

Откройте поиск приложений в вашей среде (например, кнопку «Поиск» в Unity) и начните вводить timeshift. Когда появится иконка TimeShift, щёлкните по ней.

Поиск приложения TimeShift в лаунчере Unity

При запуске TimeShift потребует пароль администратора — введите его и нажмите OK.

Окно запроса пароля для запуска TimeShift

После авторизации главное окно TimeShift оценит размер системных файлов и предложит выбрать устройство для хранения снимков (Backup Device). Если у вас несколько дисков или разделов, выберите тот, где будет достаточно места.

Оценка размера системы и выбор устройства для резервирования

Чтобы создать мгновенный снимок текущего состояния системы, нажмите кнопку Backup на тулбаре. Внизу появится сообщение «Synching files…» — процесс синхронизации и создания снимка.

Кнопка создания ручного снимка и индикатор статуса

Процесс синхронизации файлов при создании снимка

После завершения снимок появится в списке с датой, временем и названием версии системы. Строка состояния покажет оставшееся свободное место и время последнего снимка.

Список созданных снимков с датами и временем

Если подвести курсор к списку «Backup Device», TimeShift покажет путь на выбранном устройстве, где хранятся снимки.

Всплывающее окно с путём сохранения снимков на устройстве

Каталог timeshift содержит подпапки со снимками, включая те, что создаются по расписанию.

Директория timeshift с подпапками снимков

Папка snapshots содержит снимки, созданные вручную. Рекомендуем скопировать нужную папку в безопасное внешнее хранилище (USB, сетевой диск, облако), чтобы избежать потери при повреждении раздела.

Папка со снимками snapshots на диске

Чтобы просмотреть содержимое снимка, нажмите Browse — откроется файловый менеджер, в котором вы увидите системные каталоги и файлы, сохранённые в снимке.

Открытое окно файлового менеджера с содержимым снимка

Файлы и каталоги внутри снимка (без пользовательских данных)

Настройки: расписание, автоматическое удаление и исключения

Нажмите Settings на тулбаре, чтобы открыть параметры TimeShift. В интерфейсе есть вкладки Schedule, Auto-Remove и Advanced.

Кнопка настроек TimeShift на тулбаре

На вкладке Schedule включите переключатель Scheduled Snapshots и отметьте нужные интервалы (ежечасно, ежедневно, еженедельно и т.д.). Настройте расписание с учётом активности системы — лучше выбирать период, когда нагрузка минимальна.

Настройка расписания создания снимков в TimeShift

В Auto-Remove задаются правила хранения: для каждого типа снимка установите лимит по количеству или по возрасту. Есть также правило освобождения места — TimeShift может удалять старые снимки, когда свободное пространство на диске становится меньше указанного значения.

Вкладка автоматического удаления старых снимков

На вкладке Advanced можно исключить конкретные файлы и каталоги из снимков или, наоборот, указать явные включения. Это полезно, если у вас на корневом разделе находятся важные пользовательские данные, которые вы не хотите захватывать в снимок.

Вкладка дополнительных настроек с исключениями и включениями

После изменения настроек нажмите Save.

Восстановление из снимка

Чтобы восстановить систему, откройте TimeShift, выберите нужный снимок в списке и нажмите Restore. В зависимости от состояния системы может понадобиться переустановить TimeShift перед восстановлением.

Кнопка восстановления Restore и выбор снимка для отката

Во вкладке Target укажите устройство, на которое будет восстановлен снимок, и устройство для установки загрузчика (bootloader). Наведите курсор на устройство, чтобы увидеть дополнительную информацию.

Выбор целевого устройства и устройства для установки загрузчика

Во вкладке Exclude можно оставить текущие настройки отдельных приложений и не восстанавливать их из снимка.

Вкладка исключений при восстановлении — выбор приложений

Во вкладке Advanced при восстановлении также доступны исключения и включения отдельных директорий/файлов.

Вкладка дополнительных настроек при восстановлении с выбором исключаемых элементов

Чтобы закрыть TimeShift, нажмите кнопку закрытия окна (X) в левом верхнем углу.

Закрытие окна TimeShift после работы с ним

Когда TimeShift полезен и когда нет (ограничения и примеры неудач)

Подходит, когда:

  • вы тестируете обновления ОС или ядра и хотите иметь возможность быстро откатиться;
  • нужно восстановить систему после ошибки конфигурации или некорректного обновления пакетов;
  • необходимо вернуть работоспособное состояние без полной переустановки.

Не подходит или стоит использовать с осторожностью, когда:

  • требуется полная резервная копия пользовательских данных — TimeShift по умолчанию не включает /home;
  • вам нужно версия для восстановления после аппаратного отказа (если диск мёртв, снимки на нём недоступны) — храните копии на внешнем носителе;
  • вы используете зашифрованные разделы и не скопировали ключи — восстановление может не пройти.

Пример неудачи: вы сделали снимок на том же разделе, где хранятся важные личные файлы. При сбое файловой системы и потере раздела оба — и снимок, и файлы — будут потеряны.

Альтернативные подходы и инструменты

  • Back In Time — инструмент для резервирования пользовательских файлов (/home) и удобен для непрерывного бэкапа данных.
  • rsync — гибкий инструмент для инкрементальных копий и синхронизации; хорош для скриптовых решений.
  • Clonezilla — для блочного клонирования дисков/разделов (полная копия, полезно для миграции диска).
  • Deja Dup — удобный графический инструмент с поддержкой облачных хранилищ, ориентирован на пользовательские данные.

Комбинация: используйте TimeShift для системных снимков и Back In Time или Deja Dup для /home — это даёт покрытие и для системы, и для личных файлов.

Практические рекомендации и эвристики (mental models)

  • Частота снимков: при частых экспериментальных изменениях — ежедневно, при редких — еженедельно.
  • Ретеншн: держите 3–7 ежедневных снимков, 4–8 еженедельных и несколько ежемесячных, если место позволяет.
  • Место хранения: не храните единственную копию на том же физическом диске, что система.
  • Перед критическим обновлением (ядро, большие системные апгрейды, смена драйверов) делайте ручной снимок.

Мини-методология для безопасного обновления системы

  1. Создать ручной снимок TimeShift.
  2. Резервировать /home отдельным инструментом (Back In Time или копия на внешний диск).
  3. Протестировать обновление; если что-то идёт не так — восстановить снимок TimeShift.
  4. После успешной проверки удалить старые снимки по политике хранения.

Сценарий инцидента: пошаговый runbook восстановления

  1. Если система загружается частично, попробуйте восстановиться из рабочего снимка, загрузившись в рабочую среду и запустив TimeShift.
  2. Если система не загружается, загрузитесь с Live USB того же дистрибутива, установите TimeShift (в Live-сессии) и укажите как источник снимок на внешнем носителе.
  3. Выберите цель восстановления и место установки загрузчика (обычно /dev/sda или текущий загрузочный диск).
  4. Выполните восстановление и перезагрузите систему.
  5. Если загрузчик был повреждён, восстановите GRUB (инструкция по восстановлению загрузчика вне рамок этой статьи).

Критически: всегда проверяйте содержимое снимка через Browse перед восстановлением, чтобы убедиться, что в нём есть нужные компоненты.

Ролевые чек-листы

Администратор:

  • Проверить наличие свободного места на разделе для снимков.
  • Настроить расписание и политики Auto-Remove.
  • Настроить резервное копирование /home на отдельный носитель.
  • Тестировать процесс восстановления в контролируемом окне обслуживания.

Обычный пользователь / power user:

  • Делать ручные снимки перед крупными изменениями.
  • Держать копию важных документов отдельно.
  • Ознакомиться с вкладкой Exclude, чтобы не перезаписать важные локальные настройки.

Критерии приёмки (проверки работоспособности)

  • Создать снимок, проверить, что он появляется в списке и что Browse открывает каталог снимка.
  • Восстановить снимок на тестовом разделе или виртуальной машине и убедиться, что система загружается и ключевые сервисы работают.
  • Убедиться, что правила Auto-Remove корректно удаляют старые снимки, не трогая нужные.

Безопасность и конфиденциальность

  • Снимки содержат конфигурации и файлы системного уровня; при размещении снимков на общем или облачном носителе учитывайте риск утечки конфиденциальных данных (например, закрытых ключей в /etc).
  • Для чувствительных систем храните снимки на зашифрованных носителях или используйте шифрование на уровне хранилища.
  • TimeShift не шифрует снимки сам по себе; настройте шифрование машины/раздела или используйте зашифрованный контейнер для внешнего хранения.

Краткий глоссарий (1 строка)

  • Snapshot — снимок состояния системных файлов в момент времени.
  • PPA — персональный репозиторий пакетов для Ubuntu/Debian.
  • Bootloader — загрузчик системы (например, GRUB).

Полезные проверки и тест-кейсы

  • Тест 1: создать снимок, затем восстановить его на тестовой машине и проверить загрузку.
  • Тест 2: включить расписание, дождаться автоматического снимка, проверить наличие и целостность.
  • Тест 3: симулировать низкое свободное место и убедиться, что Auto-Remove удаляет старые снимки по правилу.

Заключение

TimeShift — удобный и быстрый инструмент для защиты системного состояния Ubuntu. Он экономит время и силы при необходимости откатить систему после неудачного обновления или ошибки конфигурации. Для полного покрытия резервного копирования сочетайте TimeShift с инструментом для пользовательских данных и храните критичные копии на отдельном, желательнo зашифрованном носителе.

Короткое напоминание: TimeShift защищает систему, а не ваши личные файлы. Планируйте стратегию бэкапа, исходя из этого.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Как освободить место в Dropbox
Облачное хранилище

Как освободить место в Dropbox

Планирование уведомлений в Windows 11
Windows

Планирование уведомлений в Windows 11

Исправление неверных показаний CPU в Диспетчере задач
Windows

Исправление неверных показаний CPU в Диспетчере задач

Исправление ошибок iTunes -50 и -54
Руководства

Исправление ошибок iTunes -50 и -54

Как предложить новое время в Outlook
Календарь

Как предложить новое время в Outlook

Масштаб в Firefox: задать уровень по умолчанию
Браузеры

Масштаб в Firefox: задать уровень по умолчанию