在Linux上使用文件系统卷标解决磁盘名称发生变化引起的文件系统不能正确自动挂载的问题
一、 组网:
在Red Hat Linux AS3、AS4上通过软件iSCSI initiator或者iSCSI HBA卡访问H3C Neocean存储设备
二、 问题描述:
有些时候Linux系统重启后,磁盘的设备名称可能会发生改变,比如原来是/dev/sdb1,系统重启后变为了/dev/sdc1,如果使用磁盘设备名称来设置文件系统的自动挂载,就可能会因上述问题导致文件系统不能够被自动挂载上或者不能被正确挂载上。
三、 过程分析:
无
四、 解决方法:
可以通过给文件系统添加一个唯一的卷标,根据卷标挂载文件系统即可解决上述问题。
下面举一个例子来说明如何设置:
1. 假设在H3C Neocean IX5000上分配了一个卷给Linux主机,在Linux主机上识别为/dev/sdb,之后使用fdisk把/dev/sdb这个磁盘分为一个分区/dev/sdb1,使用mkfs在/dev/sdb1上创建ext3文件系统
2. 给文件系统添加卷标。
本例中给/dev/sdb1添加一个名为logdata的卷标(注意卷标名要在系统中是唯一的,没有被其他的文件系统所使用)
# e2label /dev/sdb1 logdata
3. 在/etc/fstab中进行设置,根据卷标挂载文件系统。
先使用mkdir命令在根目录下创建一个挂载点/data,之后在/etc/fstab的末尾添加下面一行:
LABEL=logdata /data ext3 _netdev 0 0
4. 使用mount -a或重启系统来确认文件系统是否能够被自动挂载。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作