Привет всем. Вот такая история:
(сервер GNBD)
Экспортирую раздел /dev/xvda5:
gnbd_serv -n
gnbd_export -v -d /dev/xvda5 -e gnbdnode1 -c
(клиент GNBD)
Импортирую, создаю LV и GFS2
gnbd_import -i 10.11.12.100
service clvmd start
pvcreate /dev/gnbd/gnbdnode1
vgcreate gnbdvg1 /dev/gnbd/gnbdnode1
lvcreate -l 100%FREE -n gnbdlv1 gnbdvg1
service clvmd restart
mkfs -t gfs2 -p lock_dlm -t mycluster:data1 -J 8 -j 2 /dev/gnbdvg1/gnbdlv1
mount -t gfs2 /dev/gnbdvg1/gnbdlv1 /var/www/html[br]
Все работает.
Далее пытаюсь отцепить импортированое устройство:
umount /dev/gfs
service clvmd stop
gnbd_import -R
появляется ошибка:
gnbd_import: ERROR cannot disconnect device #0 : Device or resource busy.
gnbd_import -RO
(сервер GNBD)
Тогда я удаляю экспортированные устройства:
gnbd_export -RO
(клиент GNBD)
Импортированное устройство получает статус OPEN DISCONNECTED CLEAR, после чего я выключаю обе машины, сервер и клиент.
Прблема в том, что сервер GNBD после этого не загружается:
Checking filesystem
fsck.ext3: unable to resolve 'label=/gfs'(/gfs это тот самый /dev/xvda5)
/home: clean .....
/boot: clean .....
В чем проблема? Может из-зи того что я не смог отцепить устройство на клиенте gnbd? И как это сделать правильно, помогите пожалуста!