「btrfsfilesystemresize/mnt -20g」を使用してBTRFSファイルシステムを縮小した後、このスペースはGPartedでの割り当て用に空きとして表示されません。 GPartedがそれ自体でbtrfsパーティションのサイズを変更できるようにも見えません。再起動しても効果はありません。
Btrfsボリュームの空き領域を確認するさまざまな方法 https://btrfs.wiki.kernel.org/index.php/FAQ#Why_are_there_so_many_ways_to_check_the_amount_of_free_space.3F は、合計容量が20GB縮小したことを示しています。
このスペースを再利用して、ハードディスク上の別の新しいパーティションに使用するにはどうすればよいですか?
Freenodeでのcwilluとmigの助けのおかげで、私は解決策を見つけました。 resize2fs
と同じようにbtrfsファイルシステムのサイズ変更コマンドはファイルシステムのサイズを変更しますが、パーティション制限は変更されません。これらは、fdisk
を使用してbtrfsパーティションを削除し、空き領域が最後にあるため、現在のエンドポイントよりもわずかに20Gb小さいエンドポイントで再作成できます。 btrfsck
を実行してすべてが正常であることを確認します。それ以外の場合は、前のパーティションテーブルに戻ります。このプロセスに関する多くのチュートリアルがWeb上にあります。