[freebsd] gpart не видит

Yaroslav Shvets yaroslav at shvets.name
Fri Sep 27 13:48:21 EEST 2019


On Fri, 27 Sep 2019, 11:56, you wrote:

> 27.09.2019 13:38, Yaroslav Shvets пишет:
>
>> Есть Adaptec'овский рейд: зеркало из двух дисков.
>> В системе видится как /dev/raid/r0
>>
>> Возникла необходимость без развала рейда изменить размеры разделов, но
>> gpart его не видит. Что делать?
>
> Если gpart "не видит" разделов по стандартным смещениям на диске, значит таблиц разделов по этим смещениям нет.
> С аппаратными рейдами такое бывает - они могут откусывать кусочек в начале диска под свои метаданные,
> рапортовать хосту соответственно уменьшенный размер массива и во все обращениях "хоста" к диску
> добавлять смещение так, чтобы хост (включая BIOS) видел "начало" диска по этому смещению.
>
> Тогда при уносе дисков на другую машину без аппаратного контроллера gpart не увидит таблицу разделов.
>
> Вариант - таблица на месте, но повреждена, так бывает с GPT.
>
> Так что нужно больше информации - какой именно Adaptec, где запускается gpart -
> на машине с контроллером или нет, какая таблица разделов была (MBR или GPT).
> И ещё неплохо бы показать вывод dd if=/dev/raid/r0 bs=512 count=1 | hd

Таблицы разделов нет.
Судя по всему ufs развернули прямо на /dev/raid/r0
Спасибо за подсказку. Это мне в голову не пришло.

-- 
Yaroslav Shvets


More information about the freebsd mailing list