непонятки с zpool mirror

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Violator
ефрейтор
Сообщения: 63
Зарегистрирован: 2012-03-23 11:50:37

непонятки с zpool mirror

Непрочитанное сообщение Violator » 2012-08-31 9:56:57

создавался zpool mirror из ada2p3 и ada3p3 , но после непонятно чего (были разные действия с системой) стало вот так:

Код: Выделить всё

zpool status -v tank
  pool: tank
 state: ONLINE
 scan: scrub repaired 0 in 0h21m with 0 errors on Fri Aug 31 05:12:13 2012
config:

        NAME                                          STATE     READ WRITE CKSUM
        tank                                          ONLINE       0     0     0
          gptid/f901ba83-eb4b-11e1-b499-10bf48d7f3f6  ONLINE       0     0     0
где gptid/f901ba83-eb4b-11e1-b499-10bf48d7f3f6 это ada2p3 :

Код: Выделить всё

# gpart list
Geom name: ada2
modified: false
state: OK
fwheads: 16
fwsectors: 63
last: 5860533134
first: 34
entries: 128
scheme: GPT
Providers:
1. Name: ada2p1
   Mediasize: 65536 (64k)
   Sectorsize: 512
   Stripesize: 0
   Stripeoffset: 1048576
   Mode: r0w0e0
   rawuuid: f8f174c9-eb4b-11e1-b499-10bf48d7f3f6
   rawtype: 83bd6b9d-7f41-11dc-be0b-001560b84f0f
   label: (null)
   length: 65536
   offset: 1048576
   type: freebsd-boot
   index: 1
   end: 2175
   start: 2048
2. Name: ada2p2
   Mediasize: 17179869184 (16G)
   Sectorsize: 512
   Stripesize: 0
   Stripeoffset: 1114112
   Mode: r1w1e1
   rawuuid: f8fca44d-eb4b-11e1-b499-10bf48d7f3f6
   rawtype: 516e7cb5-6ecf-11d6-8ff8-00022d09712b
   label: (null)
   length: 17179869184
   offset: 1114112
   type: freebsd-swap
   index: 2
   end: 33556607
   start: 2176
3. Name: ada2p3
   Mediasize: 2982853656064 (2.7T)
   Sectorsize: 512
   Stripesize: 0
   Stripeoffset: 1114112
   Mode: r1w1e2
   rawuuid: f901ba83-eb4b-11e1-b499-10bf48d7f3f6
   rawtype: 516e7cba-6ecf-11d6-8ff8-00022d09712b
   label: (null)
   length: 2982853656064
   offset: 17180983296
   type: freebsd-zfs
   index: 3
   end: 5859442654
   start: 33556608
Consumers:
1. Name: ada2
   Mediasize: 3000592982016 (2.7T)
   Sectorsize: 512
   Mode: r2w2e5

Geom name: ada3
modified: false
state: OK
fwheads: 16
fwsectors: 63
last: 5860533134
first: 34
entries: 128
scheme: GPT
Providers:
1. Name: ada3p1
   Mediasize: 65536 (64k)
   Sectorsize: 512
   Stripesize: 0
   Stripeoffset: 1048576
   Mode: r0w0e0
   rawuuid: f8f174c9-eb4b-11e1-b499-10bf48d7f3f6
   rawtype: 83bd6b9d-7f41-11dc-be0b-001560b84f0f
   label: (null)
   length: 65536
   offset: 1048576
   type: freebsd-boot
   index: 1
   end: 2175
   start: 2048
2. Name: ada3p2
   Mediasize: 17179869184 (16G)
   Sectorsize: 512
   Stripesize: 0
   Stripeoffset: 1114112
   Mode: r0w0e0
   rawuuid: f8fca44d-eb4b-11e1-b499-10bf48d7f3f6
   rawtype: 516e7cb5-6ecf-11d6-8ff8-00022d09712b
   label: (null)
   length: 17179869184
   offset: 1114112
   type: freebsd-swap
   index: 2
   end: 33556607
   start: 2176
3. Name: ada3p3
   Mediasize: 2982853656064 (2.7T)
   Sectorsize: 512
   Stripesize: 0
   Stripeoffset: 1114112
   Mode: r0w0e0
   rawuuid: f901ba83-eb4b-11e1-b499-10bf48d7f3f6
   rawtype: 516e7cba-6ecf-11d6-8ff8-00022d09712b
   label: (null)
   length: 2982853656064
   offset: 17180983296
   type: freebsd-zfs
   index: 3
   end: 5859442654
   start: 33556608
Consumers:
1. Name: ada3
   Mediasize: 3000592982016 (2.7T)
   Sectorsize: 512
   Mode: r0w0e0
пробую :

Код: Выделить всё

# zpool attach tank ada2p3 ada3p3
invalid vdev specification
use '-f' to override the following errors:
/dev/ada3p3 is part of active pool 'tank'

# zpool attach tank ada3p3 ada2p3
invalid vdev specification
use '-f' to override the following errors:
/dev/ada2p3 is part of active pool 'tank'

# zpool detach tank /dev/ada3p3
cannot detach /dev/ada3p3: no such device in pool
то есть zpool считает что ada2p3 ada3p3 уже в пуле, но почему то не может их извлечь и не показывает как на другом нашем сервере:

Код: Выделить всё

]# zpool status
  pool: tank
 state: ONLINE
 scrub: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        tank        ONLINE       0     0     0
          mirror    ONLINE       0     0     0
            ad4p3   ONLINE       0     0     0
            ad6p3   ONLINE       0     0     0

errors: No known data errors
То есть я хочу, чтобы zpool status показывал мне что у меня mirror из ada2p3 ada3p3. zpool scrub делал не помогло. Были еще ошибки в gpart, которые пофиксил через gpart recover.
Последний раз редактировалось f_andrey 2012-08-31 23:29:32, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Violator
ефрейтор
Сообщения: 63
Зарегистрирован: 2012-03-23 11:50:37

Re: непонятки с zpool mirror

Непрочитанное сообщение Violator » 2012-09-02 6:39:32

Нет вариантов?
Пока думаю экспортировать zfs, пересоздать zpool и импортировать zfs назад.

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: непонятки с zpool mirror

Непрочитанное сообщение iZEN » 2012-09-03 0:06:43

Перезагрузиться и посмотреть zpool status.
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Аватара пользователя
Alvares
прапорщик
Сообщения: 485
Зарегистрирован: 2008-07-10 12:48:08
Откуда: Воронеж
Контактная информация:

Re: непонятки с zpool mirror

Непрочитанное сообщение Alvares » 2012-09-03 14:59:18

Код: Выделить всё

zpool detach tank gptid/f901ba83-eb4b-11e1-b499-10bf48d7f3f6
zpool attach tank ada3p3 ada2p3
так не пробовал?
Бог создал людей сильными и слабыми. Сэмюэл Кольт сделал их равными...

Violator
ефрейтор
Сообщения: 63
Зарегистрирован: 2012-03-23 11:50:37

Re: непонятки с zpool mirror

Непрочитанное сообщение Violator » 2012-09-17 20:18:24

Пробовал, не помогало.
Время тогда поджимало, переустановил всё заново.

Аватара пользователя
carharot
рядовой
Сообщения: 29
Зарегистрирован: 2012-09-22 17:59:34

Re: непонятки с zpool mirror

Непрочитанное сообщение carharot » 2012-12-07 14:46:13

Скорей всего, zfs очень продвинутая вещь, но очень легко запутаться, если пользовать такую вещь дома. Не каждый же день будешь перечитывать мануалы, что бы чего-то не забыть. Если же возникнет проблема и ее нужно будет быстро решать, то можно ошибиться и убить нафик все данные.
Уж лучше ext4.
имхо.

Аватара пользователя
Alvares
прапорщик
Сообщения: 485
Зарегистрирован: 2008-07-10 12:48:08
Откуда: Воронеж
Контактная информация:

Re: непонятки с zpool mirror

Непрочитанное сообщение Alvares » 2012-12-07 15:39:41

да наоборот, дома телодвижений много не нужно. Разок настроил (по мануалам) и забыл. Работает - не трожь (первое правило админа), второе - всегда делай бекапы. А уж на ZFS бекапы делать - одно удовольствие.
Бог создал людей сильными и слабыми. Сэмюэл Кольт сделал их равными...

snorlov
подполковник
Сообщения: 3927
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: непонятки с zpool mirror

Непрочитанное сообщение snorlov » 2012-12-07 19:50:49

А мне показалось, что у человека во втором mirror был создан через raidz, что в первом случае не было...