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