Re: shrink btrfs partition - recommended way?

Qu Wenruo <[email protected]>
Newsgroups org.kernel.vger.linux-btrfs
Message-ID <[email protected]>

在 2026/6/29 09:06, Ulli Horlacher 写道:
> 
> Is there a recommended way (or tool) to shrink a btrfs partition?
> 
> I have:
> 
> root@zoo:~# lsblk -o NAME,SIZE,FSTYPE,MOUNTPOINTS /dev/sdc
> NAME    SIZE FSTYPE MOUNTPOINTS
> sdc     256G
> `-sdc1  256G btrfs  /LXC
> 
> root@zoo:~# df -Th /LXC
> Filesystem     Type   Size  Used Avail Use% Mounted on
> /dev/sdc1      btrfs  256G   19G  236G   8% /LXC
> 
> And want to shrink /dev/sdc1 to 200 GB
> 
> I know, I can use btrfs filesystem resize and afterwards use fdisk to
> delete /dev/sdc1, create a new smaller /dev/sdc1 and then add a new
> /dev/sdc2
> BUT if make a calculation error with fdisk the btrfs filesystem will be
> damaged.
> gparted can do it all together in one step, but it needs X11, which I do
> not have on host zoo. I have only text console access, no X11.
>                                         

You can sshrink the btrfs to a much smaller size, e.g. 32G, then shrink 
sdc1 to whatever you want.

There should be more than enough headroom, as 32G is way smaller than 
200G you want.

Then resize btrfs to max to take all the space again.

Thanks,
Qu
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.