100GBのメモリを搭載したCentOS7Xenサーバーで作業しています。 1台のTBハードディスク容量と2台のスレーブサーバーを備えたマスターサーバーがあります
仮想システム/ dev/xvda1の/ xen/vm4/abctest.imgのディスク容量を100GBから155GBに直接増やしました
しかし今、私はエラーが発生します
zsh: locking failed for /root/.zsh_history: read-only file system: reading anyway
更新
@HBruijnソリューションを使用してmount -o remount,rw /
を試しましたが、エラーが発生します
マウント:/ dev/xvda1を再マウントできません読み取り/書き込み、書き込み保護されています
助けに感謝します。
エラー
zsh:/root/.zsh_historyのロックに失敗しました:読み取り専用ファイルシステム
システムが読み取り専用になったことを示しているようです。
ほとんどのLinuxファイルシステムのデフォルトの動作は、データを保護することです。カーネルがストレージサブシステムでエラーを検出すると、ファイルシステムを読み取り専用にして、(さらに)データの破損を防ぎます。
これは、システムマニュアル(errors={continue|remount-ro|panic}
)に記載されているマウントオプションman mount
を使用してある程度調整できます。
ルートファイルシステムでこのようなエラーが発生した場合、ほとんどの場合、エラーはログファイルに記録されません。ログファイルも読み取り専用になるためです。幸い、これはカーネルアクションであるため、元のエラーメッセージは最初にメモリのカーネルリングバッファに記録されます。すでにメモリからフラッシュされていない限り、dmesg
コマンドを使用してリングバッファの内容を表示できます。
ストレージのサイズ変更が原因である可能性があります
エラーメッセージによっては、ファイルシステムを使用しても安全であると判断し、mount -o remount,rw /
を使用して読み取り/書き込み状態に戻そうとする場合があります。