我们有一台运行Debian的服务器,随机地(每月一次,或多或less), /var分区失去了挂载点,所以/var成为/分区上的一个文件夹,主服务开始失败。
重新挂载分区将恢复挂载点,一切都返回到正常行为。
有人遇到过这个问题吗? 可能是与硬件故障有关? 还是软件失败?
** 2012/05/24更新:**由于@ B14D3请求这里是fstab的输出。 正如你所看到的,它是一个典型的linux分区表,每个分区格式化为ext3。 注意我已经删除了磁盘的UUID。
proc /proc proc defaults 0 0 UUID=XXXX / ext3 errors=remount-ro 0 1 UUID=XXXX /home ext3 defaults 0 2 UUID=XXXX /var ext3 defaults 0 2 /dev/sda3 none swap sw 0 0 /dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
比方说,服务器上还有另一个磁盘,但没有安装也没有使用。
从你的描述来看,这听起来像内核实际上相信某些明确地从/ var挂载的文件系统。 我不知道Linux会“忘记”它近年来的发展。 我的怀疑是一些cronjob /脚本卸载分区或dbus或有人混淆它的USB设备已被删除。 如果这是硬件故障,则内核将坚持分区已装入,并在访问时生成错误消息。