LVM(luks上)ルートパーティションを
lvresize -L +5G -r /dev/vg/lv-root
そして、ファイルシステムがマウントされているため、ファイルシステムが拡張しないことがわかりました。今私はこれを見つけました
https://ubuntuforums.org/showthread.php?t=1537569
それは私が何か別のものからブートするべきだと言い、
resize2fs /dev/vg/lv-root <size>
私の質問は、サイズを省略して、ファイルシステムに(以前は正常に拡張されていた)パーティションをいっぱいにさせてもよいですか?私はそれを試しますが、物事を台無しにすることを恐れます。 Archとファイルシステムは(最新の)ext4を使用しています。
リブートせずにサイズを変更できます。
lvextend -r -L+100%FREE /dev/vg/lv-root
ボリュームグループvgに5GBの空き容量しかない場合
または
lvextend -r -L+5G /dev/vg/lv-root
このコマンドは、ボリュームグループvgからボリュームlv-rootに空き領域を追加し、それを拡張します。 -rを使用すると、実行時に同時に基礎となるファイルシステムも拡張されます。 (そのため、他のものから再起動する必要はありません)
lvresize
については、コマンドに余分なスペースがあると思います。コマンドは次のようになります。
lvresize -L+5G -r /dev/vg/lv-root
はい、2番目のコマンドからサイズを省略できます。この場合、fsはブロックデバイス全体(lv-root)を使用するようにサイズ変更されます。
一般に、これはマウントされていないパーティションでのみ実行できます。しかし、ext4(およびいくつかの異なるfs)には、オンラインの間に拡張できるという特別な機能があります。これは、ext4ファイルシステムドライバーの機能です。この場合、resize2fsコマンドは、カーネルfsドライバーのこのオンライン拡張機能のみを要求します。