BTR filesystem: getting it running on Puppy
Posted: Tue 10 Jul 2012, 01:42
This is a blog-like format for notes and progress with btrfs on puppy-linux.
There should be no reason why it cannot access the btrfs.
It can inherently be used in single mode, mirror mode, striped mode, and mirrored striped mode.
Ultimate goal: like the "new" ext4fs, puppy linux should be able to
incorporate the btrfs. Pmount, Roxfiler, gparted, grub bootloader...
If constrained to a USB stick, why not use two of them at least for a performance boost (striped mode), or for the more cautious, a dependency boost (mirrored mode).
Fast in RAM, fast/dependable on dual USB sticks...
Finally, when hd device space are added to the pool of dual USB sticks, subvolume snapshots can be made and kept for immediate recovery should something happen.
Let's make it happen.
Barry has a great page for puppy development. Let's start there:
+ http://www.puppylinux.com/development/
Some initial thoughts:
+ puppy already has btrfs kernel module...
+ loaded the module on boot-up... but cannot mount or access a btrfs partition... "wrong fstype..." it says...
+ download btrfs, compile, and "install" the tools
+ btrfs-tools that must be converted to .sfs (or .pet)
+ oh yes, that kernel must be upgraded too.. at least to a v2.6.39
hmmm...
There should be no reason why it cannot access the btrfs.
It can inherently be used in single mode, mirror mode, striped mode, and mirrored striped mode.
Ultimate goal: like the "new" ext4fs, puppy linux should be able to
incorporate the btrfs. Pmount, Roxfiler, gparted, grub bootloader...
If constrained to a USB stick, why not use two of them at least for a performance boost (striped mode), or for the more cautious, a dependency boost (mirrored mode).
Fast in RAM, fast/dependable on dual USB sticks...
Finally, when hd device space are added to the pool of dual USB sticks, subvolume snapshots can be made and kept for immediate recovery should something happen.
Let's make it happen.
Barry has a great page for puppy development. Let's start there:
+ http://www.puppylinux.com/development/
Some initial thoughts:
+ puppy already has btrfs kernel module...
+ loaded the module on boot-up... but cannot mount or access a btrfs partition... "wrong fstype..." it says...
+ download btrfs, compile, and "install" the tools
+ btrfs-tools that must be converted to .sfs (or .pet)
+ oh yes, that kernel must be upgraded too.. at least to a v2.6.39
hmmm...