我必须断开通过FibreChannel连接到Ubuntu的SAN。 我怎样才能做到这一点?
root@fs2:/# umount /srv/media umount: /srv/media: device is busy. (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1)) root@fs2:/# fuser /srv/media root@fs2:/# fuser /dev/mapper/media
多path输出:
root@fs2:/# multipath -v2 -l media (360060160c8101f00d25370be50a6df11) dm-0 DGC ,RAID 5 [size=2.8T][features=1 queue_if_no_path][hwhandler=1 emc] \_ round-robin 0 [prio=0][active] \_ 3:0:0:0 sda 8:0 [active][undef] \_ round-robin 0 [prio=0][enabled] \_ 2:0:0:0 sdb 8:16 [active][undef]
多pathconfiguration:
root@fs2:/# cat /etc/multipath.conf multipaths { multipath { wwid 360060160c8101f00c0f618c25c9edf11 alias web path_grouping_policy multibus path_checker directio path_selector "round-robin 0" failback manual rr_weight priorities no_path_retry 5 rr_min_io 100 } multipath { wwid 360060160c8101f00d25370be50a6df11 alias media path_grouping_policy multibus path_checker directio path_selector "round-robin 0" failback manual rr_weight priorities no_path_retry 5 rr_min_io 100 } }
我怎样才能禁用此设备,并从系统永久卸载它?
我发现设备正在使用/ etc / exports共享给nfs客户端。 运行exportfs -rv ,从smbd.conf删除设备(重新启动samba)并从/etc/fstab删除设备,我可以卸载设备umount /srv/media 。
我也做了:
root@fs2:/# multipath -ll media (360060160c8101f00d25370be50a6df11) dm-0 DGC ,RAID 5 [size=2.8T][features=1 queue_if_no_path][hwhandler=1 emc] \_ round-robin 0 [prio=1][active] \_ 3:0:0:0 sda 8:0 [active][ready] \_ round-robin 0 [prio=0][enabled] \_ 2:0:0:0 sdb 8:16 [active][ready] root@fs2:/# multipath -F root@fs2:/# multipath -ll
最后(其中sda和sdb从多path中获取):
root@fs2:/# echo 1 > /sys/block/sda/device/delete root@fs2:/# echo 1 > /sys/block/sdb/device/delete
哪些在dmesg中带来这些消息:
[9847487.812391] sd 3:0:0:0: emc: Detached [9847491.460307] sd 2:0:0:0: emc: Detached
这似乎终于下马设备。 希望有人认为这有用:-)