默认情况下,LVM 配置不允许我们记录在 shell 或者 GUI(例如 system-config-lvm)环境中使用的命令。
但是,可以使用配置文件 /etc/lvm/lvm.conf 来激活日志记录。
更多: zhilu jiaocheng
禁用 LVM 日志记录
启用 LVM 命令日志记录可能会淹没 /var/log/messages 文件。
我们可以在 /etc/lvm/lvm.conf 中禁用 lvm 调试日志记录,例如:使用“level = 0”。
例如:
# vi /etc/lvm/lvm.conf log { verbose = 0 syslog = 1 #file = "/var/log/lvm2.log" overwrite = 0 level = 0 ### disabled LVM verbose logging indent = 1 command_names = 0 prefix = " " # activation = 0 }
为所有 LVM 命令激活日志记录
要进行活动日志记录,请按照以下步骤操作。
- 编辑lvm.conf文件,找到日志部分(log)。
默认配置如下所示:
# vi /etc/lvm/lvm.conf log { verbose = 0 syslog = 1 #file = "/var/log/lvm2.log" overwrite = 0 level = 0 indent = 1 command_names = 0 prefix = " " # activation = 0 }
注意:lvm 可以将消息直接记录到单独的文件中(通过取消注释 #file = "/var/log/lvm2.log" 选项)。
但是,使用 syslog 有两个优点。
/var/log/messages 文件由 logrotate 自动处理,而新的 lvm2.log 文件需要新的 logrotate 配置以确保它不会不受控制地增长。
指向/var/log/Messages的消息将自动在前面加上时间戳。默认情况下,使用单独的文件将不包括时间戳。故障排除时,时间戳可用于将消息与其他已知事件关联起来。
- 将 level = 0 更改为 2 到 7 之间的值。
级别 0 不产生任何输出。
级别 7 是最详细的输出。
- 保存更改并退出。
没有必要重新启动任何服务。
执行 lvm 命令后,将立即开始生成日志消息。
日志消息将保存在 /var/log/messages 中。
日期:2020-09-17 00:12:17 来源:oir作者:oir