Comment 11 for bug 1383948

Revision history for this message
Damiƶn la Bagh (kat-amsterdam) wrote :

The 1st 15 mintues of this presentation by the SUN engineers who wrote ZFS explains the design philosophy behind partitionless systems (BTRFS/ZFS).
If you can find 15 minutes I highly recommend watching.

"ZFS The Last Word in File Systems"
http://youtu.be/NRoUC9P1PmA

(other filesystems)
The whole point when choosing BTRFS on a setup is to not use any other file systems.
BTRFS/ZFS were designed to replace all other partitions+filesystems+LVM+RAID schemes (see the video)

(coding in small spaces)
The first 64Kib only needs to point to /@/boot how much code do you really need for a pointer?
note: @ refers to the root subvolume that Ubuntu creates automatically on an btrfs install.

(UEFI FAT)
They didn't need to change MBR they just needed to change it to a pointer to a place in an existing filesystem (like the way btrfs works)

I checked both my desktop and laptop BTRFS boot drives and they both show 0x000: EB 63 90 in the very first sector.
So I am guessing the EB 63 90 represents BTRFS's boot pointer area.

(wipe btrfs boot sector)
I'll try your experiment in a VM tomorrow (am on nightshift now and want to have my mind clear and focused when I'm wiping sectors)
This did spark me to do some more research. Apparently there is a utility to remove ZFS/BTRFS from a physical disk that is prefered over dd and doesn't have to destroy all of your data. wipefs. https://btrfs.wiki.kernel.org/index.php/Problem_FAQ#How_to_clean_up_old_superblock_.3F

(parted developer)
Thank you from the bottom of my heart! Your software has helped me and my colleagues in numerous ways over the years.
Thank you for making something so robust and easy to use. I've made donations to the gParted project in the past, I'd like to make another donation, is there a page for parted separately or are gParted and parted developed together?

(parted feature req)
where is the best place to add feature requests for parted? I've been secretly hoping that parted would one day shdisplay LVM volume groups and logical volumes, and would display BTRFS/ZFS subvolumes in a similar fashion to how MSDOS extended partitions are currently shown.