Необходимо запускать partprobe при каждой загрузке

Я создал логический том LVM. Я разбил его вручную. Я побежал partprobe . Я нашел новое устройство в /dev/mapper , затем я установил его там, где он мне нужен. Все работает.

… кроме перезагрузки, очевидно, что точка монтирования отсутствует, так как я не обновлял / etc / fstab. С другой стороны, однако, я не могу просто сделать это, потому что файлы устройств не отображаются под / dev, пока я не запустил partprobe снова.

Как я могу это исправить?

Лучше всего использовать LVM, как предполагалось: логические тома не должны разбиваться на разделы. Вместо этого создайте больше логических томов (у вас может быть столько, сколько вам нужно).

Помимо этого, вам нужно будет организовать добавление partprobe в initramfs и вызов. Partprobe на самом деле просто настраивает некоторые сопоставления устройств и карт для эмуляции поддержки раздела (которая на самом деле не существует в ядре для логических томов). Вы также можете использовать dmsetup для этого, что может быть проще, поскольку оно уже находится в initramf. См. man 8 initramfs-tools для получения подробных сведений о том, как добавить свои собственные скрипты в initramfs.