Обзор
systemd-repart избавляет системных администраторов от хлопот ручной настройки разделов и обеспечивает гибкое управление дисками, особенно в облачных средах или встраиваемых системах.
Основные функции
- Автоматическое расширение разделов: расширяет существующие разделы до доступного пространства.
- Добавление новых разделов: создает новые разделы в соответствии с определенными правилами.
- Настройка на основе JSON: определяет макет разделов через файлы JSON в /etc/repart.d/ или /usr/lib/repart.d/.
- Безопасная симуляция: позволяет предварительно просмотреть результаты без фактических изменений с помощью опции --dry-run.
Основные опции
systemd-repart предоставляет различные опции для управления деталями операций с разделами.
Управление выполнением
Сгенерированная команда:
Комбинируйте команды.
Описание:
`systemd-repart` Запускает команду.
Комбинируйте эти опции, чтобы виртуально выполнять команды с помощью ИИ.
Примеры использования
systemd-repart в основном вызывается скриптами загрузки системы или инструментами управления, но его можно запускать вручную для симуляции или применения изменений разделов.
Симуляция изменений разделов (самое важное)
sudo systemd-repart --dry-run
Предварительно проверяет, какие действия выполнит systemd-repart, без фактических изменений. Эту опцию обязательно следует использовать перед фактическим применением.
Просмотр результатов симуляции в формате JSON
sudo systemd-repart --dry-run --json=pretty
Выводит результаты симуляции в формате JSON для программного анализа.
Симуляция изменений разделов с использованием определенного файла определения
sudo systemd-repart --dry-run --definitions=/path/to/custom/repart.d
Симулирует работу с файлом определения разделов, расположенным в каталоге, отличном от пути по умолчанию.
Применение фактических изменений разделов (требуется осторожность)
sudo systemd-repart
После тщательной проверки с помощью сухого запуска применяет фактические изменения разделов. Эта операция сопряжена с риском потери данных, поэтому обязательно выполните резервное копирование и действуйте осторожно.
Советы и меры предосторожности
При использовании systemd-repart следует уделять первостепенное внимание безопасности данных и стабильности системы.
Ключевые моменты использования
- Всегда сначала --dry-run: Перед применением фактических изменений обязательно используйте опцию `--dry-run`, чтобы проверить ожидаемые изменения.
- Обязательное резервное копирование данных: Изменения разделов сопряжены с риском потери данных, поэтому обязательно создайте резервную копию важных данных.
- Файлы определения repart.d: systemd-repart выполняет операции, считывая файлы определения разделов в формате JSON из каталогов /usr/lib/repart.d/ и /etc/repart.d/. Важно понимать и изменять эти файлы.
- Использование при загрузке системы: Эта команда в основном вызывается автоматически при первой загрузке системы или в процессе обновления ОС для настройки макета разделов. Ручной запуск рекомендуется только для конкретных целей.