我正在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挂载点
您还可以在第一个命令本身中查明它的确切日期和时间,您可以从给定的时间戳中知道它。