Главная > Управление пакетами и системой > systemd-repart

systemd-repart: Автоматическое расширение и добавление разделов диска

systemd-repart — это утилита, используемая для автоматического расширения существующих или добавления новых разделов диска. Она в основном используется при первой загрузке системы или в процессе обновления системы для динамической настройки макета разделов. Она работает на основе файла определения разделов в формате JSON и поддерживает режим сухого запуска (dry-run) для безопасных изменений.

Обзор

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/. Важно понимать и изменять эти файлы.
  • Использование при загрузке системы: Эта команда в основном вызывается автоматически при первой загрузке системы или в процессе обновления ОС для настройки макета разделов. Ручной запуск рекомендуется только для конкретных целей.


Те же команды в категории