1

Некоторое время назад я сделал ошибку, превратив весь жесткий диск в LVM PV без предварительного создания раздела.

Это не вызывает никаких проблем, но я хочу быть в безопасности (например, Windows с радостью предложит разбить такой диск на разделы).

Перемещение файлов на другой диск и восстановление LVM не вариант. Можно ли добавить «защитную» MBR на этот жесткий диск?

Перед началом PV есть первый свободный сектор. Я попытался сделать MBR там, но это не сработало (LVM больше не распознавал PV (был только 'sdc1'), поэтому пришлось обнулить его обратно).

1 ответ1

1

Причина, по которой PV не был распознан, заключается в том, что LVM ищет подпись PV с определенным смещением на диске / разделе / файле / что угодно. В моем случае это смещение 0x0200, и, как вы заметили, перед этой подписью есть свободное место.

Однако, если вы создадите таблицу разделов, система управления дисками распознает это и начнет искать разделы. Если разделов нет, проверки LVM не будут выполняться. Если есть раздел, он должен начинаться как минимум с сектора 1 (0 - загрузочный сектор /MBR), и теперь у вас есть проблема, потому что все в вашем томе сместилось на один сектор вниз (т.е. подпись de PV теперь имеет смещение 0x0000),

Возможно, вам удастся заставить подсистему LVM распознавать подписи PV, передав все дисковое устройство в pvscan, например:

pvscan /dev/sdc

но вы должны добавить это вручную в конфигурацию запуска, вместо того чтобы полагаться на функцию автоопределения LVM.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .