您现在的位置:新疆网站建设-新疆网站制作-新疆二域设计>> 帮助中心>服务器相关>> Linux运维:服务器重启后引导分区盘符错乱问题

Linux运维:服务器重启后引导分区盘符错乱问题

作者:管理员  来源:互联网  发布时间:2025-12-19 10:10:26  点击数:0

因机房断电导致的Linux服务器磁盘分区错乱的问题。问题表现为sda1和sdb1分区互换,使得/data目录包含了引导分区的内容。解决方法是通过blkid获取磁盘的uuid,并在/etc/fstab中根据uuid重新挂载,确保/data目录正确挂载。同时建议移除/etc/rc.local中的开机挂载命令,以防止类似问题再次发生。


一、问题背景


由于客户机房断电,服务器重启后发现对应盘符错乱。原本sda1磁盘分区应该是挂载到/data目录的,里面都是业务系统服务的数据信息,但是查看当前/data目录下都是引导分区的文件信息。如下图所示:


image


二、问题原因


原因:sda1和sdb1互换了,导致/data和/boot的内容就跟着互传了,与记录地址不一致,导致文件丢失。

分析:正常情况下sdb1是挂载到/boot目录的,是系统的启动引导分区。如下图显示的目录为/data,所以表明系统盘符错乱。


image


三、问题解决


可以使用blkid显示当前盘符和唯一id的关系(这个id是磁盘格式化后分配的id,除非格式化否则不会改变),如下图所示:


image


在/etc/fstab里面对/dev/sdb1通过磁盘的唯一uuid重新进行挂载

#1、添加挂载内容
vim /etc/fstab
UUID=0eb476e4-c675-4529-9c21-e1ca3508d654 /data                   xfs     defaults        0 0

#2、重新mount
mount -a


image


建议去掉/etc/rc.local里的开机挂载命令,如下图所示:


image


总结:部分国产服务器似乎有这种问题,重启后盘符会乱,而这部分服务器使用的是/etc/rc.local下面使用mount在启动时加载。


版权声明:本文为CSDN博主「东城绝神」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/m0_37814112/article/details/120826604

关键字: Linux 重启 盘符 分区

上一篇:Linux系统上的Redis安装教程
下一篇:已经初始化为大小写敏感的达梦数据库如何重新初始化为不敏感

版权所有 新疆二域信息技术有限公司 All Rights Reserved 地址:乌鲁木齐市北京南路高新街217号盈科广场B座615 备案号:新ICP备14003571号-6 新公网安备 65010402000050号