主要メッセージの手引き

INIT: Cannot create /var/adm/utmp or /var/adm/utmpx

原因

このコンソールメッセージは、init(1M) が /var ディレクトリに書き込めなかったことを示します。このディレクトリは、通常、/ (root) ファイルシステムの一部です。このメッセージに続いて別のメッセージが表示され、通常、システムはシングルユーザーモードになります。/ または /var が読み取り専用でマウントされていることに問題がある場合が多いです。また、短時間の停電のせいで、システムが、多数のファイルシステムがまだマウントされていると判断してしまう場合もあります。

対処方法

/var がマシン上で別のファイルシステムになっていて、まだマウントされていない場合は、すぐにマウントします。/var を含むファイルシステムが読み取り専用でマウントされている場合は、次のようなコマンドを使用して読み取り/書き込み用にマウントし直します。


# mount -o rw,remount /
その後、Control-d と押して、システムをマルチユーザーにします。これに失敗した場合は、ルートファイルシステムが損傷している可能性があります。ルートファイルシステムで fsck(1M) を実行し、マシンを停止し、CPU の電源を入れ直してシステムがリブートするのを待ちます。これでも問題が起こる場合は、バックアップテープからルートファイルシステムを復元するか、あるいはネットワークまたは CD-ROM からシステムをインストールし直して、ルートファイルシステムを入れ替えます。