Преамбула: есть хост раздающий тома LVM через FC посредством SCST. Кроме всего прочего, к нему подключен JBOD (шасси с дисками). Изначально часть дисков использовалась под LVM+FC+SCST. Когда вышел релиз ZoL возникла мысль попробовать ZFS. Чтобы не экспериментировать на «боевом» хосте я оставшуюся часть дисков экспортировал на другой хост (через FC+scst_vdisk), к которому физически подключить диски другой возможности нет (это резервный «блейд» в шасси без SAS/SATA модуля). На этом, тестовом хосте, я собрал пул ZFS, поигрался, посоздавал тома с реальными данными, все понравилось...
Амбула: Теперь я решил перенести ZFS-пул на основной хост. Остановил все, что пользуется этим пулом, экспортировал пул, отключил SCSI диски пула в ОС, отключил экспорт дисков по FC на основном хосте.
Делаю на основном хосте zpool import, и что я вижу:
host:/etc # zpool import -d /dev/disk/by-vdev
pool: RAID-10
id: 149897041700488127
state: UNAVAIL
status: One or more devices contains corrupted data.
action: The pool cannot be imported due to damaged devices or data.
see: http://zfsonlinux.org/msg/ZFS-8000-5E
config:
RAID-10 UNAVAIL insufficient replicas
mirror-0 UNAVAIL insufficient replicas
D-1 UNAVAIL
M-1 UNAVAIL
mirror-1 UNAVAIL insufficient replicas
D-2 UNAVAIL
M-2 UNAVAIL
mirror-2 UNAVAIL insufficient replicas
D-3 UNAVAIL
M-3 UNAVAIL
mirror-3 UNAVAIL insufficient replicas
D-4 UNAVAIL
M-4 UNAVAIL
mirror-4 UNAVAIL insufficient replicas
D-6 UNAVAIL
M-6 UNAVAIL
mirror-5 DEGRADED
D-5 UNAVAIL
M-5 ONLINE
mirror-6 UNAVAIL insufficient replicas
D-7 UNAVAIL
M-7 UNAVAIL
logs
SSD-part1 ONLINE
tst-host:/# zpool status RAID-10
pool: RAID-10
state: ONLINE
config:
NAME STATE READ WRITE CKSUM
RAID-10 ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
D-1 ONLINE 0 0 0
M-1 ONLINE 0 0 0
mirror-1 ONLINE 0 0 0
D-2 ONLINE 0 0 0
M-2 ONLINE 0 0 0
mirror-2 ONLINE 0 0 0
D-3 ONLINE 0 0 0
M-3 ONLINE 0 0 0
mirror-3 ONLINE 0 0 0
D-4 ONLINE 0 0 0
M-4 ONLINE 0 0 0
mirror-4 ONLINE 0 0 0
D-6 ONLINE 0 0 0
M-6 ONLINE 0 0 0
mirror-5 ONLINE 0 0 0
D-5 ONLINE 0 0 0
M-5 ONLINE 0 0 0
mirror-6 ONLINE 0 0 0
D-7 ONLINE 0 0 0
M-7 ONLINE 0 0 0
logs
SSD-part1 ONLINE 0 0 0
spares
SPARE AVAIL
errors: No known data errors
Теоретически можно перенести данные через zfs send/receive, но неначем собрать еще один пул достаточной емкости, а «отцепить» часть дисков из пула ZFS не разрешает....
ЗЫ: ладно-бы на основном хосте все диски были-бы в состоянии UNAVAIL, но раздел лога и один диск «онлайн»...
ЗЫЗЫ: если важно, оба хоста openSUSE 13.1