Linux 数据盘盘符变化导致启动异常
Linux多块数据盘挂载场景,由于服务器盘符发生变化,导致服务器重启后进入安全模式。本文介绍如何通过UUID的方式解决问题~
业务生产环境中,针对Linux系统我们经常会有挂盘操作,如下:
[root@blogs-v2 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vdb 253:16 0 20G 0 disk
vda 253:0 0 40G 0 disk
└─vda1 253:1 0 40G 0 part /
# 临时挂盘
[root@blogs-v2 ~]# mount /dev/vdb /mnt/
# 持久化
[root@blogs-v2 ~]# vim /etc/fstab
/dev/vdb /mnt/ xfs defaults 0 1
但是这里的问题在于,vdb盘符有可能发生变化,特别是物理机或者云主机在有很多块盘同时挂载时候,一旦重启或者有换盘操作,数据盘的盘符有可能发生变化,这种情况下,就会导致服务器重启进入安全模式。需要将上述vdb持久化的记录通过# 屏蔽掉重启才能正常启动。
# 持久化记录屏蔽
[root@blogs-v2 ~]# vim /etc/fstab
# /dev/vdb /mnt/ xfs defaults 0 1
那么如何解决这个问题呢?即UUID,其系统内全局唯一,可以作为磁盘的唯一标识。
# 查询磁盘UUID方法
[root@blogs-v2 ~]# blkid
/dev/vda1: UUID="f646340c-9b31-4fd5-8e5d-0b40734d8612" TYPE="xfs"
/dev/vdb: UUID="5da983c3-441d-4669-a3a2-df0b37b116a5" TYPE="xfs"
新的数据盘持久化挂载方案
[root@blogs-v2 ~]# vim /etc/fstab
UUID="5da983c3-441d-4669-a3a2-df0b37b116a5" /mnt/ xfs defaults 0 1
[root@blogs-v2 ~]# mount -a
作者:UStarGao
链接:https://www.starcto.com/systemtool/322.html
来源:STARCTO
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
随便看看
- 2022-08-16MySQL utf8mb4字符集之表情包存储/生僻词存储
- 2021-08-10开源对象存储服务MinIO容器化部署
- 2022-07-04DD命令压测、备份与还原磁盘一文详解
- 2021-09-24Postfix邮件服务器安装部署
- 2021-07-13开源文档管理系统Wizard容器化部署教程