невозможно создать zpool один или несколько vdev относятся к одному и тому же устройству, или одно из устройств является частью активного устройства md или lvm

Я пытаюсь создать пул zfs на новом сервере. ОС — CentOS 6.6. Ядро 2.6.32-504.16.2.el6.x86_64

По буквам устройства:

zpool create -f data-pool raidz2 sdb sdc sdd sde sdf sdg sdi sdh cache sda ​​-m /data

невозможно создать «пул данных»: один или несколько vdev ссылаются на одно и то же устройство, или одно из устройств является частью активного устройства md или lvm

По пути дисков

zpool create -f data-pool raidz2 pci-0000:01:00.0-sas-0x50000c0f01f74eb2-lun-0 pci-0000:01:00.0-sas-0x50000c0f01f7538e-lun-0 pci-0000:01:00.0-sas-0x50000c0f01362b3e-lun-0 pci-0000:01:00.0-sas-0x50000c0f01f76726-lun-0 pci-0000:01:00.0-sas-0x50000c0f01f74eb3-lun-0 pci-0000:01:00.0-sas-0x50000c0f01f7538f-lun-0 pci-0000:01:00.0-sas-0x50000c0f01362b3f-lun-0 pci-0000:01:00.0-sas-0x50000c0f01f76727-lun-0 cache pci-0000:01:00.0-sas-0x5003048001a0092c-lun-0 -m /data

невозможно создать «пул данных»: один или несколько vdev ссылаются на одно и то же устройство, или одно из устройств является частью активного устройства md или lvm

Вывод из lsblk:

lsblk 
NAME                          MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sdj                             8:144  0  29.8G  0 disk 
├─sdj1                          8:145  0   500M  0 part /boot
└─sdj2                          8:146  0  29.3G  0 part 
  ├─vg_a140208-lv_root (dm-0) 253:0    0  26.4G  0 lvm  /
  └─vg_a140208-lv_swap (dm-1) 253:1    0     3G  0 lvm  [SWAP]
sda                             8:0    0 119.2G  0 disk 
├─sda1                          8:1    0 119.2G  0 part 
└─sda9                          8:9    0     8M  0 part 
sdc                             8:32   0   3.7T  0 disk 
├─sdc1                          8:33   0   3.7T  0 part 
└─sdc9                          8:41   0     8M  0 part 
sdh                             8:112  0   3.7T  0 disk 
├─sdh1                          8:113  0   3.7T  0 part 
└─sdh9                          8:121  0     8M  0 part 
sdf                             8:80   0   3.7T  0 disk 
├─sdf1                          8:81   0   3.7T  0 part 
└─sdf9                          8:89   0     8M  0 part 
sdi                             8:128  0   3.7T  0 disk 
├─sdi1                          8:129  0   3.7T  0 part 
└─sdi9                          8:137  0     8M  0 part 
sdg                             8:96   0   3.7T  0 disk 
├─sdg1                          8:97   0   3.7T  0 part 
└─sdg9                          8:105  0     8M  0 part 
sdd                             8:48   0   3.7T  0 disk 
├─sdd1                          8:49   0   3.7T  0 part 
└─sdd9                          8:57   0     8M  0 part 
sdb                             8:16   0   3.7T  0 disk 
├─sdb1                          8:17   0   3.7T  0 part 
└─sdb9                          8:25   0     8M  0 part 
sde                             8:64   0   3.7T  0 disk 
├─sde1                          8:65   0   3.7T  0 part 
└─sde9                          8:73   0     8M  0 part 

многопутевость не установлена

Я не вижу, что может использовать мои диски. Может ли кто-нибудь указать мне правильное направление?

Я бы предоставил больше информации (вывод fdisk и /dev/disk/by-path/), но форум жалуется, что кода слишком много.

Спасибо!


zfs
person tyon    schedule 15.05.2015    source источник
comment
Можете ли вы опубликовать вывод dmsetup ls?   -  person alvits    schedule 15.05.2015
comment
привет алвис! dmsetup ls vg_a140208-lv_swap (253:1) vg_a140208-lv_root (253:0) Спасибо!   -  person tyon    schedule 15.05.2015
comment
Обновление: когда я перечисляю идентификаторы своих дисков, некоторые из них отсутствуют (sdb, sdc, sdh, sdi). Поэтому мне удалось создать пул без этих дисков zpool create -f data-pool raidz2 sdd sde sdf sdg cache sda -m /data Когда я пытаюсь добавить эти диски, я получаю следующую ошибку: zpool add data-pool sdi -f invalid vdev specification the following errors must be manually repaired: /dev/sdi1 is part of active pool 'data-pool' Если я попробуйте в автономном режиме: zpool offline data-pool /dev/sdi1 cannot offline /dev/sdi1: no such device in pool Есть идеи?   -  person tyon    schedule 15.05.2015
comment
Я проверил свои диски с помощью инструмента smartctl и обнаружил одинаковый серийный и логический идентификатор для некоторых жестких дисков. Как это возможно? smartctl -i /dev/sdd Vendor: WD Product: WD4001FYYG-01SL3 Logical Unit id: 0x50000c0f01362b3c Serial number: WMC1F0D9FNER smartctl -i /dev/sdh Vendor: WD Product: WD4001FYYG-01SL3 Logical Unit id: 0x50000c0f01362b3c Serial number: WMC1F0D9FNER   -  person tyon    schedule 16.05.2015
comment
Это означает, что контроллер обеспечивает двойные или множественные пути к дискам.   -  person alvits    schedule 16.05.2015
comment
Извините, но я в замешательстве. Итак, у меня есть 8 дисков, каждые 2 из них имеют один и тот же серийный номер, и я не могу создать пул, используя их все, только 4 с разными серийными номерами. Я думал, что серийные номера жестких дисков сделаны уникальными. Как я могу это исправить и создать пул, используя все 8 дисков?   -  person tyon    schedule 17.05.2015
comment
Вы уверены, что у вас 8 дисков? Из вывода smartctl кажется, что у вас меньше, и они представлены как отдельные диски для каждого пути к одному и тому же диску. Если у вас есть доступ к физическим дискам, можете ли вы убедиться, что все 8 имеют разные серийные номера? Можете ли вы также проверить, что соединение не является двухпутевым или многопутевым?   -  person alvits    schedule 17.05.2015
comment
Можете ли вы также разбить один диск и посмотреть, будет ли разбит другой диск? Скопируйте файл и посмотрите, появится ли другой файл с тем же файлом?   -  person alvits    schedule 17.05.2015


Ответы (1)


альвиц!

Ты прав. У меня нет доступа к этому серверу, но там видимо всего 4 диска. Извините за шум. Это решено.

person tyon    schedule 18.05.2015