Ve výchozím nastavení vám konfigurace LVM neumožňuje protokolovat příkazy, které se používají v prostředí shellu nebo GUI (např. system-config-lvm). Je však možné aktivovat protokolování pomocí konfiguračního souboru /etc/lvm/lvm.conf .
Aktivujte protokolování pro všechny příkazy LVM
Chcete-li aktivní protokolování, postupujte takto.
1. Upravte soubor lvm.conf a najděte sekci protokolu. Výchozí konfigurace vypadá takto:
# 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 }
POZNÁMKA :Pro lvm je možné protokolovat zprávy přímo do samostatného souboru (odkomentováním volby #file =“/var/log/lvm2.log”). Použití syslog má však dvě výhody.
a. Soubor /var/log/messages je automaticky zpracováván logrotate, zatímco nový soubor lvm2.log by vyžadoval novou konfiguraci logrotate, aby se zajistilo, že nebude nekontrolovatelně narůstat.
b. Zprávy směrované do /var/log/messages budou automaticky doplněny časovým razítkem. Použití samostatného souboru nebude ve výchozím nastavení obsahovat časová razítka. Časová razítka jsou užitečná pro korelaci zpráv s jinými známými událostmi při odstraňování problémů.
2. Změňte úroveň =0 na hodnotu mezi 2 a 7.
úroveň 0 – neprodukuje žádný výstup.
úroveň 7 – je nejpodrobnější výstup.
3. Uložte změny a ukončete. Není nutné restartovat žádnou službu. Zprávy protokolu se začnou vytvářet, jakmile se provede příkaz lvm. Zprávy protokolu se budou ukládat do /var/log/messages.
Zakázání protokolování LVM
Povolení protokolování příkazů LVM může zahltit váš soubor /var/log/messages. Můžete zakázat protokolování ladění lvm v /etc/lvm/lvm.conf, tj. použijte „level =0“. Například:
# 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 }