ローカルマウントユニットがマスクされているか空の場合、ルートファイルシステムが読み取り専用としてマウントされるため、リブート後に systemd-remount-fs.service が停止する
Issue
-
リブート時にルートファイルシステムが読み取り専用モードでマウントされ、複数の systemd サービスが起動に失敗し、
/var/log/messages
に 'Read-only file system' というエラーが記録されます。Sep 22 00:44:15 hostname systemd-tmpfiles[1281]: fchmod() of /tmp failed: Read-only file system Sep 22 00:44:17 hostname systemd[1]: chronyd.service: Failed with result 'resources'. Sep 22 00:44:17 hostname systemd[1]: Failed to start NTP client/server. Sep 22 00:44:17 hostname systemd[1]: systemd-hostnamed.service: Failed to run 'start' task: Read-only file system Sep 22 00:44:17 hostname systemd[1]: systemd-hostnamed.service: Failed with result 'resources'. Sep 22 00:44:17 hostname systemd[1]: Failed to start Hostname Service. Sep 22 00:44:17 hostname systemd[1]: systemd-journal-upload.service: Failed to run 'start' task: Read-only file system Sep 22 00:44:42 hostname kdumpctl[1455]: mktemp: failed to create directory via template ‘/tmp/mkdumprd.XXXXXX’: Read-only file system Sep 22 00:44:48 hostname rc.local[1401]: hwclock: cannot open /etc/adjtime: Read-only file system Sep 22 00:44:48 hostname systemd[1]: chronyd.service: Failed to run 'start' task: Read-only file system
-
systemd-remount-fs.service
が実行されなかったため、ルートファイルシステムは読み取り専用のままです。
しかし、ジャーナルでは何の問題も見つかりません。デバッグレベルでブートしても、systemd-remount-fs
サービスは非アクティブで停止しています。# systemctl status systemd-remount-fs ● systemd-remount-fs.service - Remount Root and Kernel File Systems Loaded: loaded (/usr/lib/systemd/system/systemd-remount-fs.service; static; vendor preset: disabled) Active: inactive (dead) Docs: man:systemd-remount-fs.service(8) https://www.freedesktop.org/wiki/Software/systemd/APIFileSystems
Environment
- Red Hat Enterprise Linux 8
- Red Hat Enterprise Linux 9
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.