Bash - восстановление системы
Команды BASH
2
Сообщения
1
Posters
4
Просмотры
-
Содержание
-
Timeshift (Точки восстановления Linux)
Вот актуальная на конец 2025 года шпаргалка по Timeshift — всё, что реально работает в Ubuntu 22.04/24.04, Mint 21/22, Debian 12/13, Pop!_OS и т.д.
1. Установка Timeshift в 2025 году (самые рабочие способы)
# Способ 1 — официальный PPA (самый стабильный) sudo add-apt-repository -y ppa:teejee2008/timeshift sudo apt update sudo apt install timeshift # Способ 2 — если PPA уже не работает (2025+ часто так) # Установка из официального .deb (рекомендую) wget -O timeshift-latest.deb https://github.com/linuxmint/timeshift/releases/latest/download/timeshift_24.06.4_amd64.deb sudo apt install ./timeshift-latest.deb # Способ 3 — через Snap (не рекомендую — тормозит и не видит BTRFS) sudo snap install timeshift --classic2. Основные команды CLI (2025)
Задача Команда Создать снапшот вручную sudo timeshift --create --comments "После установки OpenVIDU"Создать снапшот на конкретный диск sudo timeshift --create --snapshot-device /dev/nvme0n1p2 --comments "Чистая система"Посмотреть все снапшоты sudo timeshift --listВосстановить последний снапшот sudo timeshift --restoreВосстановить конкретный снапшот sudo timeshift --restore --snapshot '2025-11-29_14-30-00'Удалить снапшот sudo timeshift --delete --snapshot '2025-11-01_10-00-00'Удалить все снапшоты старше 30 дней sudo timeshift --delete --keep 3# оставить только 3 последнихПроверить целостность всех снапшотов sudo timeshift --checkПосмотреть, сколько места занимают sudo timeshift --list | grep -E "Size|Used"3. Самые полезные однострочники (мой личный набор)
# Создать снапшот перед опасными действиями sudo timeshift --create --comments "Перед обновлением до Ubuntu 25.04" # Быстрое восстановление (если система упала) sudo timeshift --restore --skip-grub # Удалить всё, кроме 5 последних снапшотов sudo timeshift --delete-all --keep-last 5 # Создать снапшот и сразу вывести его ID sudo timeshift --create --comments "После установки Docker" | grep "Created snapshot" # Автоматический бэкап по расписанию (добавь в crontab) 0 3 * * * /usr/bin/timeshift --create --comments "Еженощный бэкап" --quiet >/dev/null 2>&14. Важные особенности 2025 года
Что нужно знать Комментарий RSYNC vs BTRFS RSYNC — работает везде, BTRFS — быстрее и экономит место (но только на BTRFS!) Timeshift НЕ бэкапит /home по умолчанию Включи в настройках → «Include hidden items in user home directories» Для восстановления вне системы нужен Live-USB Загружайся с Ubuntu Live → устанавливай timeshift → восстанавливай После клонирования системы на другой диск Запусти sudo timeshift --target /dev/sdX1для переноса точек восстановления5. Мой личный скрипт «снапшот перед экспериментами»
#!/bin/bash COMMENT=${1:-"Ручной снапшот $(date +%Y-%m-%d_%H-%M)"} sudo timeshift --create --comments "$COMMENT" && \ echo "Снапшот создан: $COMMENT"Сохрани как
~/bin/ts→chmod +x ~/bin/ts→ используй просто:ts "Перед установкой Wine и Windows-программ"Запомни всего 3 команды — и ты никогда не потеряешь систему:
sudo timeshift --create --comments "..." # перед любыми экспериментами sudo timeshift --list # посмотреть, что есть sudo timeshift --restore # если всё сломалось