Well I have been using BTRFS for awhile now. In the past after reading several posts and partition schemes that people suggested. It seemed that BTRFS had problems. One would be that disk usage program in Ubuntu would not read the drives or would say that the drivers were full when they wasn’t and so forth. After my initial impression I gave up on BTRFS and went back to XFS. In the last few month I decided to give BTRFS another try, but after I have read everything about it first. I have found that only one partition scheme worked with BTRFS. And I am sharing that with whoever wants to use it and try BTRFS for themselves. I have grown to love BTRFS now. Most people would tell you that your partition scheme would need to be like this: sda sda1 ext 3 /boot sda2 swap sda3 btrfs / sda4 btrfs /home with this scheme nothing seemed to work right. After countless hours trying to figure it out and reading everything I could find I decided to use this scheme: sda sda1 ext3 /boot sda2 swap sda3 btrfs / Letting BTFS manage the rest. Everything started working. Disk usage displays the correct usage and no more “Drive is full” messages. Also in the /etc/fstab I changed a few minor settings like: btrfs defaults,compress,autodefrag,subvol=@ 0 btrfs defaults,compress,autodefrag,subvol=@home 0
compress uses the zlib compression by default. I am using Ubuntu 14.04 as my main everyday driver. In Ubuntu you do not want to erase the defaults. If you do then everything breaks again. I am using a 1TB drive and with btrfs my drive under the disk usage program shows my 1TB went to 2TB available.
Try it and see what you think.