Skip to content
  • Категории
  • Последние
  • Метки
  • Популярные
  • World
  • Пользователи
  • Группы
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • По умолчанию (Darkly)
  • Нет скина
Collapse

База знаний (кластер NBICS)

  1. Главная
  2. Команды BASH
  3. Bash - восстановление системы

Bash - восстановление системы

Запланировано Прикреплена Закрыта Перенесена Команды BASH
2 Сообщения 1 Posters 4 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Ответить
  • Ответить, создав новую тему
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • A В сети
    A В сети
    Admin
    написал в отредактировано
    #1

    Содержание

    1 ответ Последний ответ
    0
    • A В сети
      A В сети
      Admin
      написал в отредактировано
      #2

      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 --classic
      

      2. Основные команды 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>&1
      

      4. Важные особенности 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                    # если всё сломалось
      
      1 ответ Последний ответ
      0
      Ответить
      • Ответить, создав новую тему
      Авторизуйтесь, чтобы ответить
      • Сначала старые
      • Сначала новые
      • По количеству голосов


      • Войти

      • Login or register to search.
      • Первое сообщение
        Последнее сообщение
      0
      • Категории
      • Последние
      • Метки
      • Популярные
      • World
      • Пользователи
      • Группы