Вопрос или проблема
Я видел несколько статей на похожие темы, но ни одна из них не отвечает напрямую на мой вопрос/проблему.
Во-первых, я хочу использовать Timeshift GUI, а не CLI.
У меня один физический диск, и я хочу установить Linux Mint на раздел EXT4 и создать 20-гиговый раздел BTRFS для образов резервных копий на системном разделе EXT4.
Это возможно?
Признаю, что я мало что знаю об этом. Но я знаю, что ранее устанавливал ОС на EXT4 и форматировал USB-накопитель с BTRFS, и, кажется, не было возможности сделать резервную копию на него.
Инструкции о том, как использовать Timeshift, довольно легко найти, и большинство из них, на самом деле, относятся к GUI. Например, вот подробная инструкция о том, как использовать USB-накопитель для резервных копий на Linux Mint. Даже страница проекта на Github показывает GUI. Страница на Github также говорит:
Timeshift предназначен для защиты системных файлов и настроек. Это НЕ инструмент для резервного копирования и не предназначен для защиты пользовательских данных. Весь содержимый пользователей домашний каталог исключён по умолчанию.
… и продолжается показ точно как их включать 😀
Я не видел ничего, что ограничивало бы выбор типов ФС, кроме того, что файловые системы MS не поддерживаются. Единственное, специфичное для ФС, заключается в том, что если ваша система установлена на ФС BTRFS, вы можете делать снимки с помощью встроенного механизма снимков BTRFS. Для других ФС доступна опция rsync.
Почему вы не могли сделать резервную копию на свой USB-накопитель — это выходит за рамки обсуждения. Без информации абсолютно невозможно определить, что произошло – догадки не помогают. Если у вас возникнут проблемы, которые вы не можете разрешить, вы всегда можете задать новый вопрос.
Чтобы получить лучшую помощь в будущем, пожалуйста, указывайте такие вещи, как точные версии вашего дистрибутива Linux и любую утилиту или инструмент, с которыми у вас проблемы; описание того, что именно вы пытаетесь сделать и как; что именно вы ожидаете, что произойдёт; что именно происходит и в какой момент. Включайте любые сообщения об ошибках или другие сообщения, которые вы получаете. Для ясности лучше всего вставлять их
как код, используя
фигурные скобки {}
на панели инструментов. Иногда скриншоты могут быть полезны, но не используйте их для сообщений об ошибках и т.д. Никто не хочет перепечатывать их из скриншота, когда их можно просто скопировать из вашего вопроса.
.
Ответ или решение
Если вы хотите использовать Timeshift для создания резервных копий файловой системы EXT4 на отдельный раздел BTRFS, это вполне возможно, и я объясню, как это сделать, следуя настройкам, которые вы упомянули.
Шаг 1: Подготовка системы
-
Установка Linux Mint: Убедитесь, что ваша ОС установлена на раздел с файловой системой EXT4. Это обычная практика, и это не должно вызвать трудностей.
-
Создание раздела BTRFS: Создайте раздел BTRFS размером 20 ГБ на вашем физическом диске. Убедитесь, что этот раздел правильно смонтирован и доступен для использования.
Шаг 2: Установка и настройка Timeshift
-
Установка Timeshift: Если программное обеспечение еще не установлено, его можно установить через системный менеджер пакетов. В терминале выполните:
sudo apt update sudo apt install timeshift
-
Запуск Timeshift: Откройте Timeshift через меню приложений для запуска графического интерфейса.
Шаг 3: Настройка резервного копирования
-
Выбор метода резервного копирования: При первом запуске Timeshift вам предложат выбрать метод резервного копирования. В случае, если система находится на файловой системе EXT4, выберите «rsync» как метод резервного копирования. BTRFS используется только для систем, установленных на BTRFS, и он позволяет использовать встроенный механизм снапшотов.
-
Выбор места хранения:
- Выберите раздел BTRFS в качестве места хранения резервных копий. Так как вы будете использовать rsync, а не встроенный механизм BTRFS, это будет работать без проблем.
- Убедитесь, что этот раздел правильно смонтирован и имеет достаточно места для хранения резервных копий.
-
Настройки резервного копирования:
- Настройте расписание для автоматического создания резервных копий (e.g., ежедневно или еженедельно, в зависимости от ваших требований).
- Проверьте параметры, чтобы включить или исключить домашние директории, если необходимо, так как Timeshift по умолчанию их не включает.
-
Создание первого снапшота: Нажмите на кнопку «Создать», чтобы создать первый снапшот вашей системы.
Шаг 4: Проверка
- Проверка работоспособности: Убедитесь, что резервные копии создаются и хранятся на выбранном разделе BTRFS.
- Тестирование восстановления: Раз в некоторое время проверяйте процесс восстановления, чтобы гарантировать, что снапшоты корректно восстанавливаются, если это потребуется.
Заключение
Использование Timeshift с EXT4 и архивация на BTRFS может быть легко реализовано с помощью описанных выше шагов. Это позволяет надежно защищать системные файлы и настройки, обеспечивая необходимую гибкость и простоту использования Timeshift через графический интерфейс.
Для дальнейшего оптимизации и устранения любых проблем всегда актуально использовать последние версии как вашей дистрибуции Linux, так и самого Timeshift. Если возникнут какие-либо проблемы, рекомендуется предоставить максимально подробную информацию о вашем окружении для получения более точной помощи.