Ramot

備忘録

不揮発性/揮発性ストレージ

systemd-journaldでのログ収集とかを調べてたら、

不揮発性、揮発性ストレージって単語が出てきて、

全然なんの事なのか検討つかなかった・・・

 

検索してみたら、

似てる言葉として、【不揮発性メモリ】とかで出てくる。

 

電源を切っても記憶した情報が消えないのが

→Non Volatile Memory

 

電源を切ったら記憶した情報が消えてしまうのが

→Volatile Memory

 

/etc/systemd/journal.conf内でのデフォは

Storage=autoという事で見てみた

[root@newserverXXXXXX log]# cd /etc/systemd/

[root@newserverXXXXXX systemd]# ll
total 24
-rw-r--r-- 1 root root 720 Nov 6 09:05 bootchart.conf
-rw-r--r-- 1 root root 615 Nov 6 09:05 coredump.conf
-rw-r--r-- 1 root root 983 Nov 6 09:05 journald.conf←みたいfile
-rw-r--r-- 1 root root 957 Nov 6 09:05 logind.conf
drwxr-xr-x 11 root root 289 Jan 1 17:40 system
-rw-r--r-- 1 root root 1552 Nov 6 09:05 system.conf
drwxr-xr-x 2 root root 6 Nov 6 09:04 user
-rw-r--r-- 1 root root 1127 Nov 6 09:05 user.conf
[root@newserverXXXXXX systemd]# cat journald.conf | grep Storage
#Storage=auto ←デフォルトだとauto

【auto】 /var/log/journal dirがあればその下に格納、なければ/run/log/journalの下に格納
【persistent】 /var/log/journal dirの下に格納
【volatile】 /run/log/journalの下に格納

 

それよりも何よりも【volatile】の発音が難しいなぁと感じた今日この頃

ボォーラテ ィルって感じかな

 

AWSインスタンス作ってデフォで見てみたけど

/var/log/journal/マシーンid/*.journalはあるのに

/run/log/journal/マシーンid/*.journalってのはそもそも存在してなかった

じゃぁ別に再起動しようが書き込まれたログは消えなくないか?と謎にはまった

 

そのあたりももっと調べていきたいなぁ