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-05-11MongoDB优雅查询文档记录.pretty()用法
- 2021-07-03MySQL安全插件-密码复杂度+密码过期策略+登录失败处理
- 2021-12-09Windows云主机虚拟内存配置导致系统盘暴增
- 2021-09-16开源SQL审计检查分析平台
- 2021-07-10MySQL基于Percona XtraBackup 实现全备&增量备份与恢复