Обзор
partprobe — это утилита, которая заставляет ядро считывать новую информацию о разделах при изменении таблицы разделов без необходимости перезагрузки системы. Это особенно полезно после добавления дисков или настройки разделов в виртуальных машинах или серверных средах.
Основные возможности
- Применение изменений разделов без перезагрузки
- Принудительное распознавание новых разделов
- Обязательно после операций управления дисками
Основные опции
partprobe предлагает несколько опций, которые в основном используются для указания конкретного диска или проверки изменений.
Управление действиями
Сгенерированная команда:
Комбинируйте команды.
Описание:
`partprobe` Запускает команду.
Комбинируйте эти опции, чтобы виртуально выполнять команды с помощью ИИ.
Примеры использования
partprobe в основном используется для уведомления системы об изменениях разделов после их внесения.
Уведомление об изменениях разделов всех дисков
sudo partprobe
Уведомляет ядро об изменениях в таблицах разделов всех дисков, подключенных к системе.
Уведомление об изменениях разделов конкретного диска
sudo partprobe /dev/sda
Уведомляет ядро только об изменениях в таблице разделов диска `/dev/sda`.
Проверка сводки изменений разделов
sudo partprobe -s
Отображает сводку информации о разделах, которая будет передана ядру, без фактического применения изменений.
Симуляция изменений разделов
sudo partprobe -d /dev/sdb
Симулирует, какие действия будут выполнены для диска `/dev/sdb`.
Советы и меры предосторожности
Важные моменты и дополнительные советы при использовании partprobe.
Ключевое понимание
- partprobe инструктирует ядро *повторно прочитать* таблицу разделов, а не *изменять* сами разделы. Изменения разделов должны быть выполнены сначала с помощью `fdisk`, `gdisk` и т. д.
- В некоторых случаях, особенно если раздел используется или смонтирован, partprobe может завершиться неудачно. В этом случае может потребоваться размонтировать соответствующий раздел или перезагрузить систему.
- При использовании LVM (Logical Volume Manager) может потребоваться использовать связанные команды LVM, такие как `pvscan`, `vgscan`, `lvscan`, чтобы уведомить LVM об изменениях.