Am 01.12.2016 um 00:02 schrieb Chris Murphy: > On Wed, Nov 30, 2016 at 2:03 PM, Stefan Priebe - Profihost AG > <s.pri...@profihost.ag> wrote: >> Hello, >> >> # btrfs balance start -v -dusage=0 -musage=1 /ssddisk/ >> Dumping filters: flags 0x7, state 0x0, force is off >> DATA (flags 0x2): balancing, usage=0 >> METADATA (flags 0x2): balancing, usage=1 >> SYSTEM (flags 0x2): balancing, usage=1 >> ERROR: error during balancing '/ssddisk/': No space left on device >> There may be more info in syslog - try dmesg | tail > > You haven't provided kernel messages at the time of the error.
Kernel Message: [ 429.107723] BTRFS info (device vdb1): 1 enospc errors during balance > Also useful is the kernel version. Custom 4.4 kernel with patches up to 4.10. But i already tried 4.9-rc7 which does the same. >> # btrfs filesystem show /ssddisk/ >> Label: none uuid: a69d2e90-c2ca-4589-9876-234446868adc >> Total devices 1 FS bytes used 305.67GiB >> devid 1 size 500.00GiB used 500.00GiB path /dev/vdb1 >> >> # btrfs filesystem usage /ssddisk/ >> Overall: >> Device size: 500.00GiB >> Device allocated: 500.00GiB >> Device unallocated: 1.05MiB > > Drive is actually fully allocated so if Btrfs needs to create a new > chunk right now, it can't. However, Yes but there's lot of free space: Free (estimated): 193.46GiB (min: 193.46GiB) How does this match? > All three chunk types have quite a bit of unused space in them, so > it's unclear why there's a no space left error. > > Try remounting with enoscp_debug, and then trigger the problem again, > and post the resulting kernel messages. With enospc debug it says: [39193.425682] BTRFS warning (device vdb1): no space to allocate a new chunk for block group 839941881856 [39193.426033] BTRFS info (device vdb1): 1 enospc errors during balance Greets, Stefan -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html