[SOLVED] Squatter "No space left on device"
tecno at charne.net
Wed Jun 17 11:11:25 EDT 2015
>> # btrfs balance start -v -dusage=5 /var/spool/cyrus/
>> Dumping filters: flags 0x1, state 0x0, force is off
>> DATA (flags 0x2): balancing, usage=5
>> Done, had to relocate 213 out of 1302 chunks
>> Now, it's working.
> Why would anybody ever run production data on btrfs?
> "The Btrfs code base is under heavy development."
> "Files with a lot of random writes can become heavily fragmented
> (10000+ extents) causing trashing on HDDs and excessive multi-second
> spikes of CPU load on systems with an SSD or large amount a RAM."
> Unfortunately, both cyrus.index files and skiplist/twoskip databases
> get a lot of random writes - though both repack occasionally which
> reduces fragmentation.
> I've tried other filesystems a few times, and I keep coming back to
> ext4 for consistent performance and crash safety (at least on decent
> hardware which doesn't lie about fsync) - XFS has lost data, btrfs has
> always been shiny at first, but turned into a performance disaster
> over time.
> Bron Gondwana
> brong at fastmail.fm
I agree. It was a "decisión de mierda".
Some years ago, I had problems with reiserfs... Now, this.
Now, I have to figure out how to backup data and restore in ext4 partition.
More information about the Cyrus-devel