Re: shrink btrfs partition - recommended way?

Roman Mamedov <[email protected]>
Newsgroups org.kernel.vger.linux-btrfs
Message-ID <20260629045411.75f3d6d7@nvm>
On Mon, 29 Jun 2026 01:36:58 +0200
Ulli Horlacher <[email protected]> wrote:

> 
> 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.

I'd shrink it to like 180GB first, to avoid most chances of calculation and
GiB vs GB errors. As for shrinking the partition, 'cfdisk' has a resize
function. Then expand Btrfs to 'max'.

-- 
With respect,
Roman
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.