首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Ubuntu上卸载SAN设备-多路径

如何在Ubuntu上卸载SAN设备-多路径
EN

Server Fault用户
提问于 2010-11-24 19:04:38
回答 1查看 2.1K关注 0票数 0

我不得不通过FibreChannel断开SAN与Ubuntu的连接。我该怎么做?

代码语言:javascript
复制
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

多路径输出:

代码语言:javascript
复制
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]

多路径配置:

代码语言:javascript
复制
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
  }
}

如何禁用此设备并将其永久从系统卸载?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2010-11-24 19:53:49

我发现设备正在/etc/exports中用于与nfs客户端共享。运行exportfs -rv之后,从smbd.conf (重新启动桑巴)中移除设备,从/etc/fstab中移除设备,我就能够卸载设备umount /srv/media

我也做过:

代码语言:javascript
复制
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是从多路径获取的):

代码语言:javascript
复制
root@fs2:/# echo 1 > /sys/block/sda/device/delete
root@fs2:/# echo 1 > /sys/block/sdb/device/delete

它在dmesg中带来了这些消息:

代码语言:javascript
复制
[9847487.812391] sd 3:0:0:0: emc: Detached
[9847491.460307] sd 2:0:0:0: emc: Detached

似乎终于卸下了装置。希望有人发现这个有用:)

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/205703

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档