web-dev-qa-db-ja.com

CentOS zsh:/root/.zsh_historyのロックに失敗しました:読み取り専用ファイルシステム:とにかく読み取り

100GBのメモリを搭載したCentOS7Xenサーバーで作業しています。 1台のTBハードディスク容量と2台のスレーブサーバーを備えたマスターサーバーがあります

仮想システム/ dev/xvda1/ xen/vm4/abctest.imgのディスク容量を100GBから155GBに直接増やしました

enter image description here

しかし今、私はエラーが発生します

zsh: locking failed for /root/.zsh_history: read-only file system: reading anyway

更新

@HBruijnソリューションを使用してmount -o remount,rw /を試しましたが、エラーが発生します

マウント:/ dev/xvda1を再マウントできません読み取り/書き込み、書き込み保護されています

助けに感謝します。

1
techGaurdian

エラー

zsh:/root/.zsh_historyのロックに失敗しました:読み取り専用ファイルシステム

システムが読み取り専用になったことを示しているようです。

ほとんどのLinuxファイルシステムのデフォルトの動作は、データを保護することです。カーネルがストレージサブシステムでエラーを検出すると、ファイルシステムを読み取り専用にして、(さらに)データの破損を防ぎます。

これは、システムマニュアル(errors={continue|remount-ro|panic})に記載されているマウントオプションman mountを使用してある程度調整できます。

ルートファイルシステムでこのようなエラーが発生した場合、ほとんどの場合、エラーはログファイルに記録されません。ログファイルも読み取り専用になるためです。幸い、これはカーネルアクションであるため、元のエラーメッセージは最初にメモリのカーネルリングバッファに記録されます。すでにメモリからフラッシュされていない限り、dmesgコマンドを使用してリングバッファの内容を表示できます。
ストレージのサイズ変更が原因である可能性があります

エラーメッセージによっては、ファイルシステムを使用しても安全であると判断し、mount -o remount,rw /を使用して読み取り/書き込み状態に戻そうとする場合があります。

1
HBruijn