Hello, Vasiliy P. Melnik!

On Wed, Aug 22, 2012 at 09:08:15PM +0300
[email protected] wrote about "[freebsd] zfs add mirror":
> hi all.
> 
> Есть zpool, состоит из 2-ух дисков по 2ТБ
> 
> zpool status
>   pool: rpool
>  state: ONLINE
>  scan: scrub repaired 0 in 0h28m with 0 errors on Mon Jul 30 14:06:20 2012
> config:
> 
>       NAME            STATE     READ WRITE CKSUM
>       rpool           ONLINE       0     0     0
>         mirror-0      ONLINE       0     0     0
>           gpt/rpool0  ONLINE       0     0     0
>           gpt/rpool1  ONLINE       0     0     0
> 
> 
> Изначально недооценил количество халама и вот требуется добавить к
> этому делу еще 2 диска в миррор, думаю купить еще 2 таких же - дабы

Не совсем понятно. Нужно получить зеркало из 4 дисков? То есть нужна
повышенная надежность? Или нужно расширить объем пула?

> было одинаково. Понимаю, что можно было raidz устроить, но на живой
> системе как-то не особо хочется эксперименты проводить, да и винты не
> за свои деньги покупались.
> 
> Так вот читаю инструкции в инете и нашел вот такое (уже под свои
> реалии подогнал):
> 
> zpool add rpool mirror /dev/gpt/rpool3 /dev/gpt/rpool4

можно сделать для теста, если нужно развеять сомнения, тестовый пул
в памяти, без задействования дисков:

mdconfig -s 200m -u md0
mdconfig -s 200m -u md1
mdconfig -s 200m -u md2
mdconfig -s 200m -u md3
zpool create -m /test TEST raidz1 md0 md1 md2
zpool offline TEST md1
zpool replace TEST md1 md3

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


> Ну типа и все.
> Я читал, что в zfs все уж очень просто, но как-то раньше не
> приходилось видеть больше 2-ух дисков в в системе.
> 
> З.Ы. я правильно понимаю, что диски мне нужно разбить так же и
> позаписывать в них bootcode, чтобы если они перепутаются система могла
> загрузиться.

да.
Таки, получается, что нужно зеркало из 4 дисков!?

> gpart show
> =>        34  3907029101  ada0  GPT  (1.8T)
>           34           6        - free -  (3.0k)
>           40         128     1  freebsd-boot  (64k)
>          168  3907028960     2  freebsd-zfs  (1.8T)
>   3907029128           7        - free -  (3.5k)
> 
> =>        34  3907029101  ada1  GPT  (1.8T)
>           34           6        - free -  (3.0k)
>           40         128     1  freebsd-boot  (64k)
>          168  3907028960     2  freebsd-zfs  (1.8T)
>   3907029128           7        - free -  (3.5k)

-- 
 Lystopad Aleksandr 

Ответить