#author("2019-02-14T16:50:55+09:00","default:kuji","kuji")
Q. シングルユーザ・モード (boot -s) で起動してファイルを修正しようとしたの
ですが、/ が read only になっていて書き込みができません。

A. 以下の手順が推奨されます。

   1. ファイルシステムの整合性チェック
     # fsck -p
     これでエラーが報告されなければ次へ、もし異常終了した場合は、エラーが
     報告されたパーティションについて、個別に fsck(8) を実行して復旧させます。

   2. / (ルートパーティション) を書き込み可能状態へ
     # mount -u /
     /etc/fstab が消えたような場合は、mount -u -o rw /dev/ad0s1a / のように
     具体的にデバイスも書きましょう。 

   3. 他のファイルシステムをマウント (オプション)
      # mount -a -t ufs
     または、必要なファイルシステムを個別にマウントすればよいでしょう。

   4. スワップの有効化 (オプション)
     # swapon -a
     メモリが厳しい状況では必要ですが、メモリが十分あれば不要です。

   5. カーネルクロックの調整 (オプション)
     # adjkerntz -i
     マシンの CMOS クロックが UTC に合わせてあれば必須ではありませんが、
     ローカル時間に合わせてある場合 (/etc/wall_cmos_clock が存在する)、
     これを実行しないでファイル編集を行うと、ファイルのタイムスタンプが
     ずれてしまいます。 

   ファイルの修正など作業が終わったら reboot するのが確実ですが、もし、^D 
   でマルチユーザ・モードに移行するなら、その前に adjkerntz を kill してく
   ださい。そうしないと rc(8) スクリプト実行中に adjkerntz が二重に呼び出
   されてしまいます。



トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS