すべてのプロダクト
Search
ドキュメントセンター

:Linux インスタンスでの「Read-only file system」 エラーのトラブルシューティング

最終更新日:May 16, 2026

問題の説明

Linux ECS インスタンスを再起動した後、オペレーティングシステムは正常に動作しますが、chattrmkdircat などのコマンドを実行すると、「Read-only file system ***」 エラーが表示されます。

  • sshd_configchattr を実行すると、「Read-only file system ***」 エラーが返されます。Read-only file system

  • mkdir を実行してディレクトリを作成すると、[「cannot create directory 'test': Read-only file system ***」] エラーが返されます。

    mkdir

  • cat を実行すると、[「cannot create temp file for here-document: Read-only file system ***」] エラーが返されます。

    cat

原因

考えられる原因:

  • /etc/fstab ファイルでルートファイルシステム (/) に ro オプションが指定されており、書き込み操作が阻止されています。

  • /etc/fstab/ に対するマウントオプションが指定されていません。再起動後、システムはデフォルトで ro となり、書き込み操作が阻止されます。

ソリューション

/etc/fstab でルートファイルシステムのマウントオプションを変更する

  1. VNC で Linux ECS インスタンスに接続します。詳細については、「接続方法の選択」をご参照ください。

  2. ルートファイルシステムのマウントオプションを確認します。

    cat /etc/fstab
    • 出力にルートファイルシステム (/) の ro オプションが表示されている場合は、rw に変更します。ro mode

    • / に対してマウントオプションが指定されていない場合、システムはデフォルトで ro になります。オプションを rw に設定します。

      image

  3. ルートファイルシステムを読み書き (rw) で再マウントします。

    mount -o remount rw /
  4. /etc/fstab/ のマウントオプションを rw に設定します。

    1. /etc/fstab を開きます。

      vim /etc/fstab
    2. / のマウントオプションを rw に設定します。

      Change mount option to rw

    3. Esc キーを押し、:wq と入力して Enter キーを押し、保存します。

    4. 変更を有効にするために、インスタンスを再起動します。

      reboot