web-dev-qa-db-ja.com

LVM +一時的なアーカイブ名を作成できませんでした

私たちは/に100%を持っています

Filesystem                Size  Used Avail Use% Mounted on
/dev/mapper/vg08_root   20G   20G  132K 100% /

lvextendを実行すると、次のエラーが発生します

# lvextend -L+5G /dev/mapper/vg08_root
 Couldn't create temporary archive name.
 Volume group "vg00" metadata archive failed.

これを解決する方法?

9
yael

-A|--autobackupオプションを使用してメタデータのバックアップを無効にすることにより、この操作のスペース要件を回避できる場合があります。

lvextend -An -L+5G /dev/mapper/vg08_root

これを行う場合は、vgcfgbackupを使用して操作を実行し、新しい状態をキャプチャします。

検死メモ:

最終的な目標は論理ボリュームを拡張することでしたandカプセル化されたファイルシステムのサイズを変更するため、1ステップの操作を使用できました。

lvextend -An -L+5G --resizefs /dev/mapper/vg08_root

この場合、ファイルシステムのタイプは自動的に推定され、 `xfs_growfs 'の代わりにresize2fsを使用しないようにします。

12
JRFerguson

これは、/etc/lvm/archiveにスペースがないか、読み取り専用であるためです。

パーティションが100%使用されていると判断すると、/etc/lvm/archiveにはスペースが残っていません。ルートパーティションにスペースを作成する必要があります。

それでも機能しない場合は、フォルダが読み取り専用であることを意味します。次を使用して解決:chmod a+r /etc/lvm/archive

6