Great stuff here!
I was able to fit your build on the Openframe 2 device with the internal 2 Gb mmc flash on it. I redid some of the partition extending it a bit.
I also added the "BTRFS-Tools" stuff. Still difficult though to play with changing system size and partition; still getting some odd BTRFS errors. Right now I am seeing some 400 Mb free but really its only 100Mb.
Here are some of my numbers:
root@joggler:~# fdisk -l
Disk /dev/mmcblk0: 2055 MB, 2055208960 bytes
4 heads, 16 sectors/track, 62720 cylinders, total 4014080 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000bc33b
Device Boot Start End Blocks Id System
/dev/mmcblk0p1 * 2048 126975 62464 e W95 FAT16 (LBA)
/dev/mmcblk0p2 126976 331775 102400 82 Linux swap / Solaris
/dev/mmcblk0p3 331776 4014079 1841152 83 Linux
root@joggler:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mmcblk0p3 1.7G 1.4G 101M 94% /
udev 242M 4.0K 242M 1% /dev
tmpfs 99M 596K 98M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 247M 0 247M 0% /run/shm
/dev/mmcblk0p1 61M 18M 44M 28% /boot
root@joggler:~# btrfs fi show
Label: 'linux-root' uuid: 36d62ab3-1234-1234-1234-5ff2f9e9533f
Total devices 1 FS bytes used 1.38GB
devid 1 size 1.66GB used 1.66GB path /dev/mmcblk0p3
root@joggler:~# btrfs fi df /
Data: total=1.39GB, used=1.29GB
System: total=4.00MB, used=4.00KB
Metadata: total=269.75MB, used=85.85MB
That said though it is working well. Trying to get the DVR stuff going on it as its working well these days from my MythTV box to the other XBMC boxes around. I do have now 1 Satellite, 1 OTA and 3 cable tuners on it. It works well.
Streaming audio and video is working well from both the NAS boxes and the Internet!
Thank-you for providing the Joggler community with your Ubuntu XBMC build!