/ таймшифт

Timeshift для Linux — это приложение, которое предоставляет функции, аналогичные функции Восстановление системы в Windows и инструменту Time Machine в Mac OS. Timeshift защищает вашу систему, делая дополнительные снимки файловой системы через регулярные промежутки времени. Эти снимки можно восстановить позднее, чтобы отменить все изменения в системе.

В режиме RSYNC снимки создаются с помощью rsync и жестких ссылок. Общие файлы разделяются между снимками, что экономит место на диске. Каждый снимок представляет собой полную резервную копию системы, которую можно просматривать с помощью файлового менеджера.

В режиме BTRFS снимки создаются с использованием встроенных функций файловой системы BTRFS. Моментальные снимки BTRFS поддерживаются только в системах BTRFS, имеющих компоновку вложенных томов типа Ubuntu (с вложенными объемами @ и @home).

Timeshift похож на такие приложения, как rsnapshot, BackInTime и TimeVault, но преследуют другие цели. Он предназначен для защиты только системных файлов и настроек. Пользовательские файлы, такие как документы, изображения и музыка, исключаются. Это гарантирует, что ваши файлы останутся неизменными при восстановлении системы до более ранней даты. Если вам нужен инструмент для резервного копирования ваших документов и файлов, обратите внимание на отличное приложение BackInTime, которое более настраиваемо и предоставляет параметры для сохранения пользовательских файлов.

Функции

Минимальная настройка

  • Timeshift требует очень небольшой настройки. Просто установите его, запустите в первый раз и сделайте первый снимок. Задание Cron может быть включено для автоматического создания снимков системы через определенные промежутки времени. Уровни резервного копирования можно выбрать в окне Настройки .

  • Моментальные снимки по умолчанию сохраняются в системном (корневом) разделе. в пути /timeshift . Также можно выбрать другие разделы Linux. Для достижения наилучших результатов снимки следует сохранять во внешний (несистемный) раздел.

Несколько уровней моментальных снимков

  • Можно включить несколько уровней моментальных снимков — ежечасно, ежедневно, еженедельно , Ежемесячно и загрузочно

  • Количество сохраняемых снимков можно указать для каждого уровня

  • Моментальные снимки загрузки обеспечивают дополнительный уровень резервного копирования и создаются при каждом запуске системы. Моментальные снимки загрузки создаются с задержкой в ​​10 минут, так что это не влияет на запуск системы.

Снимки Rsync и BTRFS

  • Поддерживает снимки rsync во всех системах

  • Поддерживает моментальные снимки BTRFS в системах BTRFS

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

Пользовательские данные по умолчанию исключены

Timeshift предназначен для защиты системных файлов и настроек. Это НЕ инструмент резервного копирования и не предназначен для защиты пользовательских данных. По умолчанию все содержимое домашних каталогов пользователей исключается. Это дает два преимущества:

  • Вам не нужно беспокоиться о перезаписи ваших документов, когда вы восстанавливаете предыдущий снимок для восстановления системы.
  • Ваша коллекция музыки и видео в вашем домашнем каталоге не будет тратить впустую место на устройстве резервного копирования.

Вы можете выборочно включать элементы для резервного копирования из Настройки . Если выбрать вариант « Включить скрытые элементы » на вкладке , будет выполнено резервное копирование и восстановление скрытых файлов и каталогов в ваша домашняя папка. Эти папки содержат пользовательские файлы конфигурации и могут быть включены в моментальные снимки при необходимости.

Примечание . Не рекомендуется включать данные пользователя в резервные копии, так как это будет будут перезаписаны при восстановлении снимка.

Лучшие снимки и поворот

  • В отличие от аналогичных инструментов, которые Резервное копирование запланировано на фиксированное время суток, Timeshift предназначен для запуска один раз в час и создания моментальных снимков только тогда, когда необходимо сделать моментальный снимок. Это больше подходит для пользователей настольных компьютеров, которые держат свои ноутбуки и настольные компьютеры включенными в течение нескольких часов в день. Планирование моментальных снимков в фиксированное время для таких пользователей приведет к пропущенному резервному копированию, поскольку система может не работать, когда запланирован запуск моментального снимка. Выполняясь один раз в час и создавая моментальные снимки в установленный срок, Timeshift гарантирует, что резервные копии не будут пропущены.
  • Такие приложения, как rsnapshot, переводят моментальный снимок на следующий уровень, создавая жестко связанную копию. Создание копии с жесткой связью может показаться хорошей идеей, но все же это пустая трата дискового пространства, поскольку жестко связаны только файлы, а не каталоги. Дублированная структура каталогов может занимать до 100 МБ пространства. Timeshift позволяет избежать этих потерь за счет использования тегов для поддержания уровней резервного копирования. Каждый снимок будет иметь только одну копию на диске и помечен как «ежедневный», «ежемесячный» и т. Д. В расположении снимка будет набор папок для каждого уровня резервного копирования («Ежемесячный», «Ежедневный» и т. Д.) С символическими ссылками. указывая на фактические снимки, помеченные уровнем.

Восстановление системы

  • Снимки можно восстановить, выбрав снимок из главного окна и нажатие кнопки Восстановить на панели инструментов.

  • Снимки можно восстановить либо из работающей системы (оперативное восстановление), либо из другой системы, на которой установлен Timeshift (автономное восстановление).

  • Если основная система не является загрузочной, то можно загрузиться с компакт-диска Ubuntu Live CD, установить Timeshift в действующей системе и восстановить моментальный снимок в основной системе.

  • Для восстановления резервных копий из работающей системы требуется перезагрузка для завершения процесса восстановления.

Восстановление перекрестного распространения

  • Вы можете также Timeshift между дистрибутивами. Допустим, вы в настоящее время используете Xubuntu и решили попробовать Linux Mint. Вы устанавливаете Linux Mint в свою систему и пробуете его в течение недели, прежде чем принять решение вернуться к Xubuntu. Используя Timeshift, вы можете просто восстановить моментальный снимок прошлой недели, чтобы вернуть свою систему Xubuntu. Timeshift позаботится о таких вещах, как переустановка загрузчика и другие детали.
  • Поскольку установка нового дистрибутива Linux также форматирует ваш корневой раздел, вам необходимо сохранить ваши снимки на отдельном разделе Linux, чтобы это работало.
  • Рекомендуется включать скрытые элементы в домашний каталог, выбрав параметр « Включить скрытые элементы » в Настройки > Пользователи .

Поддерживаемые конфигурации системы

  • Обычный — ОС установлена ​​на незашифрованных разделах

  • LUKS Encrypted — ОС установлена ​​на разделах, зашифрованных LUKS

  • LVM2 — ОС, установленная на томах LVM2 (с или без LUKS)

  • BTRFS — ОС, установленная на томах BTRFS (с LUKS или без них)

    • Только макеты типа Ubuntu с Поддерживаются вложенные тома @ и @home
    • @ Подтомы rong> и @home могут находиться на одном или разных томах BTRFS.
    • @ могут находиться на томе BTRFS и /home может быть смонтирован на разделе, отличном от BTRFS.
    • Другие макеты не поддерживаются
  • GRUB2 — загрузчик должен быть GRUB2. Устаревшие загрузчики GRUB и другие загрузчики не поддерживаются.

  • EFI — системы EFI поддерживаются. Перед восстановлением снимков убедитесь, что для монтирования выбран раздел /boot/efi (приложение сделает это автоматически).

  • Зашифрованная домашняя страница — для пользователей с зашифрованной домашней сетью файлы в /home/.ecryptfs/$USER будут скопированы и восстановлены. Расшифрованное содержимое в $ HOME будет исключено. Это позволяет избежать риска безопасности, связанного с тем, что расшифрованное содержимое станет доступным за пределами домашнего каталога пользователя..

  • Зашифрованный частный каталог — для пользователей с зашифрованным частным каталогом зашифрованные файлы в $ HOME/.Private , а также дешифрованные файлы в $ HOME/Private будут исключены (поскольку он содержит данные пользователя). Фильтры, добавленные пользователем для включения файлов из $ HOME/.Private или $ HOME/Private , будут проигнорированы.

  • Docker и контейнеры — Docker и контейнерные системы не поддерживаются. Запуск Timeshift в таких системах приведет к непредсказуемым результатам.

Установка

Дистрибутивы на основе Ubuntu

Ubuntu, Linux Mint, Elementary OS и т. Д.

Пакеты доступны в Launchpad PPA для поддерживаемых выпусков Ubuntu. Выполните следующие команды в окне терминала:

 sudo add-apt-repository -y ppa: teejee2008/timeshiftsudo apt-get updatesudo apt-get install timeshift 

Пакеты DEB доступны на странице выпусков для более старых выпусков Ubuntu срок службы которых подошел к концу.

Fedora

 sudo dnf updatesudo dnf install timeshift 

Установщик может использоваться в следующих типах дистрибутивов:

  • на основе Debian — Debian, Ubuntu, Linux Mint, Elementary OS и т. д. ( поддерживает apt )
  • на основе Arch — Arch Linux, Manjaro и т. д. (поддерживает pacman )

Удалить

Выполните следующую команду в окно терминала:

  sudo apt-get remove timeshift  

или

  sudo timeshift-uninstall  

Не забудьте удалить все снимки перед деинсталляцией. В противном случае снимки продолжат занимать место в вашей системе. Чтобы удалить все снимки, запустите приложение, выберите все снимки из списка (CTRL + A) и нажмите кнопку Удалить на панели инструментов. Это приведет к удалению всех снимков и удалению папки /timeshift в корневом каталоге.

Если вы использовали установщик для установки Timeshift, вы можете удалить установленные файлы с помощью следующая команда:

  sudo timeshift-uninstall  

Известные проблемы и ограничения

Тома BTRFS

Тома BTRFS должны иметь макет типа Ubuntu с вложенными томами @ и @home . Другие макеты не поддерживаются. Также поддерживаются системы с субтомом @ и /home на разделе, отличном от BTRFS.

Дисковое пространство

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

Если на устройстве резервного копирования не хватает места, попробуйте выполнить следующие действия:

  • Уменьшите количество уровней резервного копирования — снимите флажки с уровней резервного копирования и оставить только один выбранный
  • Уменьшить количество сохраняемых снимков — на вкладке Расписание установите количество снимков на 5 или меньше.
  • Вы также можете полностью отключить запланированные снимки состояния и при необходимости создавать снимки вручную.

Загрузчик и EFI

  • Только эти системы поддерживаются, которые используют загрузчик GRUB2. Попытка создать и восстановить моментальные снимки в системе, использующей старые версии GRUB, приведет к тому, что система не загрузится.
  • Системы EFI полностью поддерживаются. При восстановлении снимка убедитесь, что раздел сопоставлен. При обнаружении он будет сопоставлен автоматически.
  • Если вы выполняете восстановление с Live CD/USB, и ваша установленная система использует режим EFI, вы должны загрузиться с Live CD/USB в режиме EFI.

Поддержка

Если вы используете Linux Mint и вам нужна поддержка по проблеме, пожалуйста, используйте форумы поддержки Linux Mint

Сообщенные проблемы в системе отслеживания проблем будет исправлено во время следующего обновления. Не ждите ответа, поскольку трекер проверяется раз в год при обновлении приложения.

Отказ от ответственности

Эта программа бесплатна для личного и коммерческого использования и поставляется без каких-либо гарантий. Вы используете эту программу исключительно на свой страх и риск. Автор не несет ответственности за любой ущерб, возникший в результате использования этой программы. Эта программа распространяется в надежде, что она будет полезной, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ; даже без подразумеваемых гарантий ТОВАРНОЙ ПРИГОДНОСТИ или ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ. Подробнее см. Стандартную общественную лицензию GNU.

Содействовать

Вы можете внести свой вклад в этот проект различными способами:

  • Отправка идей и сообщение о проблемах в трекере
  • Перевод этого приложения на другие языки
  • Внесение изменений в код путем исправления проблем и отправки запроса на перенос
  • Пожертвование через PayPal или биткойн

Пожертвовать

Timeshift не является коммерческое приложение. Я работаю над ним в свободное время, исходя из своих требований и интересов. Если вы хотите поддержать этот проект, вы можете сделать пожертвование на сумму 10 долларов или более через PayPal. Ваш вклад поможет сохранить проект в жизнь.

PayPal

~ Вы можете отправить биткойны по этому адресу или отсканировав QR-код ниже:

1KdEyJjkuEW8aZWjenf4x5uEeHo9VTYqio



Почему Timeshift нет в официальных репозиториях Ubuntu?

Он стал стандартом, разве нет способа включить его в магазин для обнаружения?


Чтобы кратко ответить на вопрос … это потому, что Timeshift — это работа отдельного разработчика программного обеспечения.

Примечание. По состоянию на 19.04 он находится в репозиториях.

Для тех, кто не знает, что такое Timeshift …

Наиболее близким к Windows-подобным точкам восстановления является использование Timeshift . Я использую его для сохранения снимков на внешний жесткий диск USB. Хотя это возможно, обычно он не используется для резервного копирования вашего/домашнего каталога, а только для изменений на уровне системы. Используйте Backups (Déjà Dup) для резервного копирования/домашних файлов.

  Timeshift - это утилита восстановления системы, которая через регулярные промежутки времени делает снимки системы  .  Эти снимки можно будет восстановить позже, чтобы отменить изменения в системе.  Создает добавочные снимки с помощью снимков rsync или BTRFS с помощью инструментов BTRFS.  

Дополнительная информация на https://github.com/teejee2008/timeshift

19.04 добавьте PPA:

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

И установите его:

sudo apt update

sudo apt install timeshift

Оцените статью
clickpad.ru
Добавить комментарий