The example from the manpage (copied in order to avoid character confusion) fails due to $ sudo btrfs filesystem resize -1G / btrfs filesystem resize: invalid option -- '1' usage: btrfs filesystem resize [devid:][+/-]<newsize>[kKmMgGtTpPeE]|[devid:]max <path> Resize a filesystem If 'max' is passed, the filesystem will occupy all available space on the device 'devid'. [kK] means KiB, which denotes 1KiB = 1024B, 1MiB = 1024KiB, etc. Specifying `max` works as expected. Do you have test cases for those crucial filesystem manipulation commands? experienced with v4.5.3 on Ubuntu 16.04
still an issue with v4.6
A workaround: sudo btrfs filesystem resize -- -1G /
Properly fixed in git and will be released in 4.6.1.