Timeshift

Timeshift — программа для автоматического резервного копирования и восстановления системы.

Установка

В Arch Linux установка производится из AUR

yay -S timeshift

В Manjaro Linux пакет доступен из офф. репозитория

sudo pacman -S timeshift

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

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

Задание Cron может быть включено для создания автоматических снимков системы через регулярные промежутки времени. Уровни резервного копирования можно выбрать в окне «Настройки» .

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

Несколько уровней снимков

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

Rsync и BTRFS Снимки

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

 

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

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

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

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

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

 

Примечание: если для любого автоматически созданного снимка добавить комментарий, то этот снимок не будет удаляться автоматически. удалить снимок с комментарием можно только руками.

Если у вас есть usb устройство, которое постоянно включено в разъем, и вы делаете на него автоматические копии снимков системы с помощью Timeshift, то после отработки создания копий, можно с удивлением обнаружить, что доступа от usera к этому ресурсу нет. Сохраняется только доступ через root.
Это происходит потому, что при отсутствии смонтированного от имени user устройства, Timeshift монтирует его от имени root. Исправить эту ситуацию можно введя в командной строке

udisksctl unmount -b /dev/sdbХ

и сразу

udisksctl mount -b /dev/sdbХ

где Х — номер вашего usb устройства, выбранного в Timeshift при настройке.
Можно вообще избежать подобной ситуации введя в автозагрузку команду

udisksctl mount -b /dev/sdbХ

рекомендации по сокращению объема создаваемых копий, а именно, исключить из копирования следующие каталоги при настройке таймшифт: /dev/*,»proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/* , а также все примонтированные облачные ресурсы всяческих яндекс, гугло, майлру и прочих сетевых дисков.

Аналог Timeshift:

команда создает копию системы так же как и Timeshift

sudo rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / /path/to/backup/folder

 

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Вы можете быть заинтересованы в Cледующем

Оставить комментарий

avatar
  Подписаться  
Уведомление о

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: