如果UNIX文件系统已满,会写入什么日志?

如果UNIX文件系统已满,会写入什么日志?

我正在unix服务器上工作,我想在过去的一段时间内文件系统已经满了。但是,我需要一些可靠的数据来证明这一点。是否会有任何操作系统日志或类似的东西来证实我的假设?

这是一个AIX系统。

答案1

在 AIX 上,如果文件系统操作由于文件系统已满而失败,您将在标准错误日志中看到条目。您可以使用命令查看该错误日志errpt

你会看到这样的东西,

IDENTIFIER TIMESTAMP T C RESOURCE_NAME DESCRIPTION
xxxxxxxx   xxxxxxxxx I O SYSJ2         UNABLE TO ALLOCATE SPACE IN FILE SYSTEM

答案2

我怀疑,在没有证据的情况下,当发生磁盘已满的情况时,有一个日志条目发送到控制台。如果是这样,alog -o -t console应该向您展示。实验应该很容易:填满磁盘(在非生产系统上!)并查看alog.

答案3

我同意八位托尼的回答。有关哪个文件系统已满的详细描述,您可以继续使用以下命令:

错误| grep -i“无法在文件系统中分配空间”
errpt -aj识别码
df-gt挂载点

您还可以在第一个命令本身中查明它的确切日期和时间,您可以从给定的时间戳中知道它。

相关内容