虚拟机有两块盘,一块数据盘,一块系统盘。
mysql 扔在了数据盘上,用的 xfs 。
把系统盘弄挂,直接下盘。
系统盘用 xfs 的时候,mysql 还能正常读写;
系统盘用 ext4 的时候,mysql 一读写就炸,直接崩。
这是为啥呀,系统盘用 xfs ,咋 mysql 还能活着呢。
![]() | 1 mingtdlb 281 天前 mysql 安装在系统盘上吧?系统盘都拔了,那系统怎么运行,跟文件系统什么关系? |
![]() | 2 evan1 PRO mysql 的 error log 丢出来看看。 |
4 dongruixuan 281 天前 这个关联性确定有吗,会不会是开了 swap 什么的 |
5 nmyxzh OP 后续再试了下,发现没有关联性。这个有点玄学啊,系统盘挂了,在 ext4 和 xfs 的系统盘上,mysqld 有可能挂有可能不挂。如果没挂,一切都是正常的,读写,主从同步全部没问题。如果挂了,服务就启动不了了,太随机了,目前未知原因。 @dongruixuan |
![]() | 6 ice000 281 天前 inode 超了? |
![]() | 7 maichael &nbs; 281 天前 关联性肯定是没有的,你这里挂不挂纯粹看 mysqld 要不要访问系统盘的资源(共享库之类的)。 |
![]() | 8 PTLin 281 天前 dmesg 看下内核日志的 panic 和栈信息 |
![]() | 9 lizhq 280 天前 看日志最直接 |