web-dev-qa-db-ja.com

btrfsシュリンクパーティション

「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縮小したことを示しています。

このスペースを再利用して、ハードディスク上の別の新しいパーティションに使用するにはどうすればよいですか?

4
Harshavardhan

Freenodeでのcwilluとmigの助けのおかげで、私は解決策を見つけました。 resize2fsと同じようにbtrfsファイルシステムのサイズ変更コマンドはファイルシステムのサイズを変更しますが、パーティション制限は変更されません。これらは、fdiskを使用してbtrfsパーティションを削除し、空き領域が最後にあるため、現在のエンドポイントよりもわずかに20Gb小さいエンドポイントで再作成できます。 btrfsckを実行してすべてが正常であることを確認します。それ以外の場合は、前のパーティションテーブルに戻ります。このプロセスに関する多くのチュートリアルがWeb上にあります。

3
Harshavardhan