一种Linux系统下绑定硬盘挂载顺序的方法

文档序号:9826090阅读:306来源:国知局
一种Linux系统下绑定硬盘挂载顺序的方法
【技术领域】
[0001 ]本发明涉及硬盘挂载技术,尤其涉及一种Linux系统下绑定硬盘挂载顺序的方法。
【背景技术】
[0002] 随着互联网数据量的极具增长,存储服务器在互联网企业中应用变得非常广泛。 客户一般会在存储服务器中使用SAS卡连接多块硬盘,在Linux系统下将每一块硬盘格式 化、挂载到目录,实现挂载点与物理硬盘的一一对应,方便现场的运维和管理。
[0003] 如下表1是正常情况下的对应关系,可以看到硬盘物理槽位与挂载点可以一一对 应,即槽位0的硬盘在Linux系统下识别为/dev/sda盘符,并且被挂载到diskO目录下,以此 类推… 表1
这个对应关系一般会记录在Linux系统/etc/fstab文件中,记录了盘符与挂载点的对 应关系。
[0004] Linux系统中,SCSI硬盘盘符的分配与驱动扫描到的硬盘先后顺序有关,即第一块 扫描到的硬盘盘符为/dev/sda,第二块盘符为/dev/sdb…依次类推。如果其中一块硬盘无 法识别时,后面的硬盘盘符会向前漂移。
[0005] 如下表2,槽位1的硬盘无法识别,当Linux系统启动时,槽位2的硬盘由于上述原因 被识别为/dev/sdb盘符。
[0006] 表 2 依照盘符与挂载点的对应关系中的配置文件,此时槽位2由于被识别为/dev/sdb,在 Linux系统启动时,会被操作系统自动挂载到/diskl目录下。与表1预设的关系不符,导致系 统下访问的diskl目录实际上是槽位2硬盘,而出现错误。

【发明内容】

[0007] 为了解决以上技术问题,本发明提出了一种Linux系统下绑定硬盘挂载顺序的方 法,可以有效的处理盘符漂移造成的挂载混乱问题,保证操作系统下识别与物理硬盘对应 关系,保证业务的正常运行。
[0008] 1)操作系统安装完成后,将系统盘之外的数据盘格式化,并创建挂载目录如/ diskl,/disk2; 2) 将脚本文件mountdisk. sh拷贝至系统/opt目录下,并赋予执行权限; 3) 编辑/61:〇/1'〇.1〇〇31文件,在末尾添加/13;[11/811/(^1:/1]101111丨(1181^811,以实现开机自 动调用该脚本,自动挂载磁盘。挂载点即与硬盘的物理槽位一一对应绑定。
[0009] 脚本文件mountdisk .sh,内容如下:
在Linux系统下将硬盘的挂载点与硬盘的物理槽位一一对应绑定,避免因系统下盘符 漂移导致挂载点与物理硬盘对应错误,导致数据写入不正确,造成数据异常,影响业务运 行。
【附图说明】
[0010] 图1是本发明的系统流程图。
【具体实施方式】
[0011] 下面对本发明的内容进行更加详细的阐述: 本发明提出了一种Linux系统下绑定硬盘物理槽位与挂载点的方法,共包含一个脚本 文件mountdisk.sh,内容如下:
具体操作步骤如下: 1) 操作系统安装完成后,将系统盘之外的数据盘格式化,并创建挂载目录/diskl,/ disk2."; 2) 将如上脚本拷贝至系统/opt目录下,并赋予执行权限; 3) 编辑/61:〇/1'〇.1〇〇31文件,在末尾添加/13;[11/811/(^1:/1]101111丨(1181^811,以实现开机自 动调用该脚本,自动挂载磁盘。
【主权项】
1. 一种Linux系统下绑定硬盘挂载顺序的方法,其特征在于, 1) 操作系统安装完成后,将系统盘之外的数据盘格式化,并创建挂载目录如/diskl,/ disk2; 2) 将脚本文件mountdisk.sh拷贝至系统/opt目录下,并赋予执行权限; 3) 编辑/etc/rc. local文件,在末尾添加/bin/sh /opt/mountdisk. sh,以实现开机自 动调用该脚本,自动挂载磁盘。2. 根据权利要求1所述的方法,其特征在于, 脚本文件mountdisk. sh,内容如下: #/bin/bash lsscsi -g I grep '/dev/sd' | awk '{print $1,$(NF_1)}' | awk -F: '{print $3,$4}' I awk '{print I grep -v '/dev/sda' > /tmp/list.txt cat /tmp/list.txt| while read line do num='echo $line | awk '{print $1}'' dev='echo $line | awk '{print $2}J' mount $dev /disk$num done〇3. 根据权利要求2所述的方法,其特征在于,挂载点即与硬盘的物理槽位一一对应绑 定。
【专利摘要】本发明提供一种Linux系统下绑定硬盘挂载顺序的方法,涉及硬盘挂载技术领域,本发明步骤包括:1)操作系统安装完成后,将系统盘之外的数据盘格式化,并创建挂载目录如/disk1,/disk2;2)将脚本文件mountdisk.sh拷贝至系统/opt目录下,并赋予执行权限;3)编辑/etc/rc.local文件,在末尾添加/bin/sh?/opt/mountdisk.sh,以实现开机自动调用该脚本,自动挂载磁盘,挂载点即与硬盘的物理槽位一一对应绑定。免因系统下盘符漂移导致挂载点与物理硬盘对应错误,导致数据写入不正确,造成数据异常,影响业务运行。
【IPC分类】G06F9/44
【公开号】CN105589690
【申请号】CN201510912094
【发明人】李双星
【申请人】浪潮电子信息产业股份有限公司
【公开日】2016年5月18日
【申请日】2015年12月11日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1