更新时间:2024-11-01 gmt 08:00
挂载scsi盘的linux弹性云服务器,重启失败怎么办?-九游平台
问题描述
对于挂载了scsi类型云硬盘的linux弹性云服务器,如果在/etc/fstab中配置了scsi磁盘开机自动挂载,且使用的是磁盘的盘符(如/dev/sdb)进行配置,弹性云服务器可能重启失败。
可能原因
scsi磁盘的分配与磁盘的槽位号、弹性云服务器中可用的盘符有关。弹性云服务器内部,每加载一个磁盘都按顺序分配空闲的盘符。弹性云服务器启动时,按照槽位号顺序加载磁盘,所以槽位号和盘符的顺序是一一对应的。
在线卸载弹性云服务器的scsi磁盘后,磁盘的槽位号顺序有可能发生改变,导致重启后磁盘的盘符也发生改变,槽位号和盘符无法对应,重启失败。
处理方法
- 以root用户登录linux弹性云服务器。
- 执行以下命令,根据scsi盘的盘符,查询对应的scsi id。
ll /dev/disk/by-id/|grep 磁盘盘符
假设scsi磁盘的盘符为/dev/sdb,则命令行如下:
ll /dev/disk/by-id/|grep sdb
cna64_22:/opt/galax/eucalyptus/ecs_scripts # ll /dev/disk/by-id/|grep sdb lrwxrwxrwx 1 root root 9 dec 6 11:26 scsi-3688860300001436b005014f890338280 -> ../../sdb lrwxrwxrwx 1 root root 9 dec 6 11:26 wwn-0x688860300001436b005014f890338280 -> ../../sdb
- 修改/etc/fstab文件,将scsi盘的盘符(如/dev/sdb)修改为对应的scsi id。
/dev/disk/by-id/scsi id
假设2中查询到的scsi id为scsi-3688860300001436b005014f890338280,则用以下内容替换/dev/sdb:
/dev/disk/by-id/scsi-3688860300001436b005014f890338280
相关文档
意见反馈
文档内容是否对您有帮助?
提交成功!非常感谢您的反馈,我们会继续努力做到更好!
您可在查看反馈及问题处理状态。
系统繁忙,请稍后重试
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨