openEuler-22.03-LTS x86-64 OS盘符重启会改变_第1页
openEuler-22.03-LTS x86-64 OS盘符重启会改变_第2页
openEuler-22.03-LTS x86-64 OS盘符重启会改变_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

openEuler-22.03-LTSx86_64OS盘符重启会改变盘符漂移的原因:1、linux系统分配SCSI磁盘的机制是:根据插槽号顺序扫描磁盘(异步),每个SCSI盘有15个分区盘符可分配。2、linux系统启动时,盘符分配机制:SCSI驱动探测到SCSI盘时分配盘符,先完成扫描任务的磁盘先分配空闲盘符。如果有槽位没有插入SCSI盘,不会保留盘符。如果该槽位后续热插入磁盘,则往后分配盘符。3、linux系统热插拔SCSI盘时,盘符分配机制:SCSI盘被热拔时,原来的槽位和盘符会被释放。后续再热插SCSI盘时,不管是哪个槽位,系统根据未分配的index,按顺序分配盘符(不会再使用被拔除的盘符)。解决办法:要解决磁盘盘符漂移问题,一劳永逸的方法就是将磁盘槽位与盘符名做绑定;添加磁盘绑定的补丁。如果只针对磁盘挂载问题,可通过按标签或UUID挂载的方式解决。方案1:根据ID访问磁盘(/dev/disk/by-id)适用于裸盘无文件系统场景方案2:根据挂载路径访问磁盘(/dev/disk/by-path)适用于磁盘插槽位置不变场景方案3:根据文件系统UUID访问磁盘(/dev/disk/by-uuid)适用于有文件系统场景

存在硬盘故障raid卡等异常,进行更换uuid会变化,导致不能进入系统或者业务受损

注意:使用dd等类似命令把某个分区的内容写到另外一个分区,两个分区会有相同的uuid这里使用类似方案1的策略,但是使用了udev对磁盘进行别名映射通过命令ls-l/dev/disk/by-id查看磁盘的serialid

scsi开头的序列号是磁盘的serialid

wwn开头的序列号是磁盘的worldwidename\o"image"在/etc/udev/rules.d/目录下新建文件99-rules.rules添加以下内容KERNEL=="sd*",SUBSYSTEM=="block",ENV{ID_SERIAL}=="3600000.......",ENV{DEVTYPE}=="disk",SYMLINK+="huawei/disk01",OWNER="root",GROUP="disk",MODE="0660"完成后使用udevadmtrigger--type=devices--action=change使配置生效用别名测试磁盘读写\o"image"可以在fstab中使用/huawei/disk01代替sda,由于/hua

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论