[Gta04-owner] Updated FAQ [ Btrfs? ]

Glenn glenn.mh.dk at gmail.com
Sun Feb 12 06:58:38 CET 2012

On 12/02/12 06.18, Glenn wrote:
> On 12/02/12 00.01, Jack Jones wrote:
>> And Chris you will know the latest 3. kernel uses a different   
>> filesystem strycture--brtfs.
>> ------------------------------------------------------------------------
>> **
> Hi Jack
> Do you mean?:
> http://en.wikipedia.org/wiki/Btrfs
> Glenn

Btrfs is (almost) to good to be true ;-) :

Quote: "...
is a GPL-licensed copy-on-write file system for Linux. Development began 
at Oracle Corporation in 2007.

As of Linux 3.2 (Released January 4, 2012), btrfs implements: [6][7][8]

* *Online defragmentation*
* *Online volume growth and shrinking*
* Online block device addition and removal
* Online balancing (movement of objects between block devices to balance 
* Object-level RAID0, RAID1, and RAID10
* Subvolumes (one or more separately-mountable filesystem roots within 
each physical partition)
* Transparent compression (currently zlib and LZO)
* *Snapshots* (read-only[9] or copy-on-write clones of subvolumes)
* File cloning (copy-on-write on individual files, or byte ranges thereof)
* Checksums on data and metadata (currently CRC-32C[10])
* *In-place conversion (with rollback) from ext3/4 to Btrfs*[11]
* *File system seeding*[12] [Comment: Means you can always roll back to 
a stable installation (Maybe with your settings?)!] (Btrfs on read-only 
storage used as a copy-on-write backing for a writeable Btrfs)
* Block discard support (reclaims space on some virtualized setups and 
*improves wear leveling on SSDs* by notifying the underlying device that 
storage is no longer in use)

Maybe it would be a nice with a individually pooled subvolumes on 
internal flash (stable denominator) and the SDHC-card?

For testing purposes, you could have an all in one different "read-only" 
2.6.3x variants, in the internal flash? Even with debugging (slower) 

E.g. if the variant boots up, but does not receive the "magic" sign 
(screen press, aux press), the variant boots the phone back into the 
former known good variant.

It could be combined with Linux-Vserver, so both the work-phone and the 
private phone with the same kernel, can be booted simultaneously and 
with a little RAM-use overhead.


Linux-Vserver could include:
* PaX - is a patch for the Linux kernel that implements least privilege 
protections for memory pages.
* grsecurity - PaX + Another notable component of grsecurity is that it 
provides a full role-based access control (RBAC) system.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.goldelico.com/pipermail/gta04-owner/attachments/20120212/54b8eb7b/attachment.html>

More information about the Gta04-owner mailing list