1.09.2基礎
systemd-journaldのログを再起動後も保持するため、永続journalの標準保存先を用意する。
該当するディレクトリはどれか。
× 不正解
/var/log/journalが存在し適切に構成されると、journaldは永続journalをそこへ保存できる。
詳細解説
誤り
/run/log/journal/通常はvolatileな/run上の保存先で再起動により失われる。
/runは一時filesystemなので、再起動を越えた保持を目的としない。
誤り
/var/run/journal//var/runは/runへの互換linkで永続保存先ではない。
/var/runは多くの環境で/runへ向くため、永続journal保存先にならない。
正しい
/var/log/journal/persistent journalの標準保存先である。
/var/log/journalが永続journal fileの標準配置である。
誤り
/etc/systemd/journal/設定領域でありjournalデータ保存先ではない。
/etc/systemdはunitやdaemon設定用で、journal dataを蓄積する場所ではない。
実際に確かめる
一時的な検証環境で実行できる例です。
printf '%s
' /run/log/journal/ /var/log/journal/期待される結果
volatileとpersistentの2つの候補理解のポイント
- /runはvolatile
- /var/logはpersistent
- Storage設定も確認
確認時の注意
- 確認環境: printf / ディレクトリ作成なし
基礎のおさらい
Storage=auto
永続directoryがあればpersistent、なければvolatileを選ぶ既定動作が一般的である。
権限と初期化
directoryを作るだけでなく、systemd-tmpfiles等で適切なowner・modeを設定する。
問題IDKL-102-1100
確認環境printf / ディレクトリ作成なし
最終技術確認2026-08-13
誤り・権利侵害を報告