【问题标题】:Debian cant find file but ls shows the fileDebian找不到文件但显示文件
【发布时间】:2014-08-04 17:55:09
【问题描述】:

我的 MySQL 服务器没有启动,因为缺少文件。

有趣的是该文件对ls -al 可见,但其他命令无法找到该文件。

这就是错误。 一些文件有效。

如果我使用shutdown -rF now 检查文件系统,我不会收到任何错误。

有什么问题? :(

Filesystem: EXT3
Debian version: 6.0.10

【问题讨论】:

  • 确认所有你的分区都被检查了,即 sda1 和 sda5 '$ sudo dumpe2fs /dev/your-partition |grep "Last check"' 因为 shutdown -rF 有时没有'在 debian 为我工作。
  • sda1: Mon Aug 4 10:29:52 2014 / sda2: 尝试从文件系统读取块导致短读(在尝试打开 /dev/sda2 时)找不到有效的文件系统超级块. /sda5: 尝试打开 /dev/sda5 中超级块中的错误幻数(没有有效的文件系统超级块)
  • 可以试试mysqlbinlog binlog_name 看看是不是文件坏了? Binlogs有适当的权限吗?您是否尝试在不启用 binlog 的情况下启动?
  • 嗯,每个 dpkg --configure -a /var/lib/mysql 目录将其所有者更改为 root/root -.-
  • 工作@Anotnis。我禁用了 binlog ^^

标签: mysql linux ssh ext3 fsck


【解决方案1】:

解决方法是禁用 mysql binlog。

感谢@Antonis

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-05
    • 2017-12-14
    • 2013-03-29
    • 1970-01-01
    • 2020-12-06
    相关资源
    最近更新 更多