首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >不重启修复磁盘乱序

不重启修复磁盘乱序

作者头像
用户1260683
发布2018-06-13 11:54:41
发布2018-06-13 11:54:41
1.8K0
举报

不重启修复/dev/sdx 磁盘乱序

磁盘热插拔过程中可能会有/dev/sdx名称乱序的问题,通过下面的方法可以在不重启节点的情况下删除并重新添加磁盘,更新磁盘设备名称。

删除设备

代码语言:javascript
复制
停OSD服务,释放被占用的磁盘资源,以停OSD1,释放其/dev/sdd为例
[root@demo cephuser]# mount -l
...
/dev/sda1 on /boot type xfs (rw,relatime,attr2,inode64,noquota)
/dev/sdc1 on /var/lib/ceph/osd/ceph-0 type xfs (rw,noatime,nodiratime,attr2,inode64,logbsize=256k,noquota)
/dev/sdb4 on /var/lib/ceph/osd/ceph-2 type xfs (rw,noatime,nodiratime,attr2,inode64,logbsize=256k,noquota)
/dev/sdd1 on /var/lib/ceph/osd/ceph-1 type xfs (rw,noatime,nodiratime,attr2,inode64,logbsize=256k,noquota)
[root@demo cephuser]# systemctl stop  ceph-osd@1
[root@demo cephuser]# systemctl disable ceph-osd@1
Removed symlink /etc/systemd/system/ceph-osd.target.wants/ceph-osd@1.service.
[root@demo cephuser]# umount /dev/sdd1

一定要确保已经释放了对应的磁盘资源才能执行后面的操作。

代码语言:javascript
复制
[root@demo cephuser]# cat /sys/block/sdd/device/state
running
[root@demo cephuser]# echo "offline" > /sys/block/sdd/device/state
[root@demo cephuser]# cat /sys/block/sdd/device/state
offline
[root@demo cephuser]# ls /dev/sd
sda   sda1  sda2  sdb   sdb1  sdb2  sdb3  sdb4  sdc   sdc1  sdd   sdd1
[root@demo cephuser]#  echo "1" > /sys/block/sdd/device/delete
[root@demo cephuser]# ls /dev/sd
sda   sda1  sda2  sdb   sdb1  sdb2  sdb3  sdb4  sdc   sdc1

重新添加

代码语言:javascript
复制
[root@demo cephuser]# ls /dev/sd
sda   sda1  sda2  sdb   sdb1  sdb2  sdb3  sdb4  sdc   sdc1
[root@demo cephuser]# echo "- - -" | tee /sys/class/scsi_host/host5/scan
- - -
[root@demo cephuser]# ls /dev/sd
sda   sda1  sda2  sdb   sdb1  sdb2  sdb3  sdb4  sdc   sdc1  sdd   sdd1

无法确认具体的hostx名称的情况下,可以把对应的host都执行一下上面的命令,比如这里有5个host

代码语言:javascript
复制
[root@demo cephuser]# ls /sys/class/scsi_host/host
host0/ host1/ host2/ host3/ host4/ host5/
[root@demo cephuser]# for i in {0..5};do echo "- - -" | tee /sys/class/scsi_host/host${i}/scan;done
- - -
- - -
- - -
- - -
- - -
- - -
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-04-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Ceph对象存储方案 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 不重启修复/dev/sdx 磁盘乱序
    • 删除设备
    • 重新添加
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档