禁止挂载 EXT3-fs 警告

禁止挂载 EXT3-fs 警告

我熟悉 Unix 机器上的输出抑制,即:

cat /file/that/doesnt/exist > /dev/null 2>&

但是,当第 n 次安装 ext3 文件系统时,我似乎无法抑制 mount 的输出,并且它建议进行 fsck。碰巧的是,fsck 是由另一台机器定期运行的,因此这些警告消息不必要地中断了我漂亮的 bash 脚本的输出流。这些是错误:

# mount -t ext3 /dev/sda1 /mnt > /dev/null 2>&
kjournald starting. Commit interval 5 seconds
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,1), internal journal
EXT3-fs: mounted filesystem with ordered data mode.

有人能解释一下吗?我显然阻止了两个 fd,但不知何故输出仍然通过。

这是 GNU Bash v2.05a

答案1

我非常确定这些消息来自内核,而不是 mount 命令本身,因此重定向输出不会有帮助。尝试调整 sysctl 中的 kernel.printk,直到获得满意的详细程度。

当您说 fsck 定期由另一台机器运行时,我猜这是在像 DRBD 这样的共享块存储设备上?我会检查您的另一台机器是否确实在对这些卷进行 fsck,因为挂载计数存储在文件系统元数据中,而不是机器本身中。

相关内容