09.08.2011 20:24, Alexander Panyushkin пишет:
09.08.2011 20:04, Vladislav V. Prodan пишет:
09.08.2011 19:55, Alexander Panyushkin пишет:
делаете при создании разделов gpart с опцией -l labelx (я обычно делаю
disk0...n, swap0...n)
и потом создаете zpool тип gtp/label1 gpt/label2
и пофиг какой драйвер ad или ada, заведется всегда.

Я тоже так делаю.
Но после импорта поврежденных пулов метки слетают и ваш пул будет
примерно вот таким:

# zpool status tank
pool: tank
state: ONLINE
scan: scrub repaired 78,3M in 7h33m with 0 errors on Wed Jul 27
05:23:57 2011
config:

NAME STATE READ WRITE CKSUM
tank ONLINE 0 0 0
raidz2-0 ONLINE 0 0 0
ad8p1 ONLINE 0 0 0
ad12p1 ONLINE 0 0 0
ad16p1 ONLINE 0 0 0
ad10p1 ONLINE 0 0 0
ad14p1 ONLINE 0 0 0
ad18p1 ONLINE 0 0 0

errors: No known data errors

Но не беда, ZFSv28 довольно неплохо считывает метки в vdev и вне
зависимости от номеров дисков, правильно примонтирует пул.

сейчас точно не припомню... но по-моему kern.geom.label.gptid.enable=0
решало эту проблемму


Это относится к другой проблеме, когда к пулу привязываются диски через gptid:

You can disable gpt/gptid labels via device.hints or loader prompt:

kern.geom.label.gptid.enable=0
kern.geom.label.gpt.enable=0

via http://lists.freebsd.org/pipermail/freebsd-fs/2011-March/010829.html

--
Vladislav V. Prodan
VVP24-UANIC
+380[67]4584408
+380[99]4060508
[email protected]

Ответить