[freebsd] zfs import

Eugene Grosbein eugen at grosbein.net
Tue Jun 14 13:42:43 EEST 2022


14.06.2022 17:32, Nick Kostirya via freebsd wrote:

> On Tue, 14 Jun 2022 01:44:22 +0700
> Eugene Grosbein <eugen at grosbein.net> wrote:
> 
>> 13.06.2022 22:57, Nick Kostirya via freebsd пишет:
>>> On Mon, 13 Jun 2022 18:39:41 +0300
>>> Владимир Друзенко via freebsd <freebsd at uafug.org.ua> wrote:  
>>>> Nick Kostirya via freebsd писал(а) 2022-06-13 17:52:  
>>>>>
>>>>> Вопрос про zfs. FreeBSD 13.1
>>>>> Есть диск с zfs (созданный bsdinstall).
>>>>> Затем добавили еще диск с целью перенести на нее систему, а второй
>>>>> оставить для разных больших файлов.
>>>>> Загрузился с флешки и bsdinstall создал на весь диск zfs и установил.
>>>>> В биосе сказал грузиться с нового диско, но FreeBSD все равно
>>>>> грузиться со старого диска.  
>>
>> Не надо было так делать. Есть гораздо более простой и быстрый путь:
>> добавить второй диск в существующий пул командой zpool attach poolname old_device new_device

[skip]

>> У пулов кроме имени есть уникальные ID, импортировать пул с тем же именем можно вручную по ID.
>> man zpool-import.
> 
> Импортировать по ID получилось, если загрузиться с install флешки.
> А при загрузке с диска один пулл, наверное, ложиться поверх второго.
> Когда их назвал разными именами, то при загрузке импортировался только пулл с диска, с которого шла загрузка.
> Почему, если имена совпадаю, загрузчик лезет в другой диск - не понятно.

Какой пул подхватился, туда и лезет.
Не рассчитана система на работу с одноименными пулами,
а точнее сказать она работает с ними не так, как ты ожидаешь.

> Далее возник вопрос, как добраться до данных второго диска.

Не надо заниматься этим в гамаке и на лыжах.
Убей один из пулов, освободившийся диск добавь в пул,
как выше написано и ZFS тебе сама всё скопирует.




More information about the freebsd mailing list