WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Btrfs ?  (Read 8939 times)

Offline ndrancs

  • Newbie
  • *
  • Posts: 34
  • I Love Linux
Btrfs ?
« on: May 29, 2012, 04:26:15 AM »
Hi all
Can we add a btrfs to tc v4.5.3?
if can how to compile it?

Offline bmarkus

  • Administrator
  • Hero Member
  • *****
  • Posts: 7183
    • My Community Forum
Re: Btrfs ?
« Reply #1 on: May 29, 2012, 04:34:09 AM »
As far as I know brtfs is not stable in 3.0 kernel, better to build a custom 3.3 or 3.4 kernel.
Béla
Ham Radio callsign: HA5DI

"Amateur Radio: The First Technology-Based Social Network."

Offline Laudan

  • Newbie
  • *
  • Posts: 23
Re: Btrfs ?
« Reply #2 on: February 28, 2013, 06:02:29 AM »
As far as I know brtfs is not stable in 3.0 kernel, better to build a custom 3.3 or 3.4 kernel.

Yes, I had seen that already. I was hoping for some more up-to-date stuff.

I think it is not wrong promoting Btrfs in TinyCore, because this filesystem is said to be the next big thing in Linux, about to displace the ext family.

Cheers

Offline ndrancs

  • Newbie
  • *
  • Posts: 34
  • I Love Linux
Re: Btrfs ?
« Reply #3 on: March 06, 2013, 03:34:45 AM »
any btrfs information update?  :)

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14535
Re: Btrfs ?
« Reply #4 on: March 06, 2013, 03:47:38 AM »
there is a request for features for the kernel for the next major version of tinycore - you could add your request for btrfs to the list:

http://forum.tinycorelinux.net/index.php/topic,14983.0.html

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 10960
Re: Btrfs ?
« Reply #5 on: March 06, 2013, 09:11:56 AM »
Even in latest 3.9-rc1, btrfs is still marked as having unstable disk format.
The only barriers that can stop you are the ones you create yourself.

Offline Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 11213
Re: Btrfs ?
« Reply #6 on: March 06, 2013, 09:50:17 AM »
Hi Laudan
Quote
because this filesystem is said to be the next big thing in Linux, about to displace the ext family.
Sorry, but when I read a statement phrased that way, two words come to mind, buzz and fad. As far as I'm
concerned, file systems are no place for the latest fad just because some people may be buzzing about it.
Just my 2 cents.

Offline bmarkus

  • Administrator
  • Hero Member
  • *****
  • Posts: 7183
    • My Community Forum
Re: Btrfs ?
« Reply #7 on: March 06, 2013, 09:54:09 AM »
Lets go back to the basics. Why do we need brtfs in Core? What brts offers (in the future) for a typical Core use what other file systems don't? Or it's just fun?
Béla
Ham Radio callsign: HA5DI

"Amateur Radio: The First Technology-Based Social Network."

Offline Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 11213
Re: Btrfs ?
« Reply #8 on: March 06, 2013, 10:27:31 AM »
Hi bmarkus
Very good questions and right on the mark. Quoting from: https://btrfs.wiki.kernel.org/index.php/Main_Page
Quote
Linux has a wealth of filesystems from which to choose, but we are facing a number of challenges with scaling to the large storage subsystems that are becoming common in today's data centers. Filesystems need to scale in their ability to address and manage large storage, and also in their ability to detect, repair and tolerate errors in the data stored on disk.
I would hazard to guess that the majority of Tinycore installations are not running   "large storage subsystems"   in
"data centers"   but rather run on desktop, laptop, or portable USB installations and have no need for this, though
I could be mistaken. Having said that, there's probably no harm in including that option provided it is clearly marked
as   "experimental and possibly unstable, may cause data corruption, use at your own risk"   or something similar.
This would allow those individuals who are interested to experiment with it.

Offline Lee

  • Hero Member
  • *****
  • Posts: 645
    • My Core wiki user page
Re: Btrfs ?
« Reply #9 on: March 06, 2013, 11:44:21 AM »
As I tend to lag a little behind the state of the art, especially in hardware, I may be a little out of date.  What constitutes a "large storage subsystem" these days?  Does that mean a 1 TB single drive, or something bigger, maybe with RAID?

The biggest single device I have (at home) is a 1 TB SATA drive which I partitioned into two big partitions and a third very small partition, all formatted with ext2.  Not withstanding that I probably should have used something with journaling, is there something lacking in ext2 that would be provided by btrfs (when stable)?

32 bit core4.7.7, Xprogs, Xorg-7.6, wbar, jwm  |  - Testing -
PPR, data persistence through filetool.sh          |  32 bit core 8.0 alpha 1
USB Flash drive, one partition, ext2, grub4dos  | Otherwise similar

Offline tinypoodle

  • Hero Member
  • *****
  • Posts: 3857
Re: Btrfs ?
« Reply #10 on: March 06, 2013, 11:51:30 AM »
Having said that, there's probably no harm in including that option provided it is clearly marked
as   "experimental and possibly unstable, may cause data corruption, use at your own risk"   or something similar.
...and besides from all of the above has no convincingly sufficient fsck utility as of yet.
(Though same would be the case for ntfs-3g/ntfsprogs, but there it is assumed users could access a different OS with such capabilities).
"Software gets slower faster than hardware gets faster." Niklaus Wirth - A Plea for Lean Software (1995)

Offline bmarkus

  • Administrator
  • Hero Member
  • *****
  • Posts: 7183
    • My Community Forum
Re: Btrfs ?
« Reply #11 on: March 06, 2013, 12:08:32 PM »

The biggest single device I have (at home) is a 1 TB SATA drive which I partitioned into two big partitions and a third very small partition, all formatted with ext2.  Not withstanding that I probably should have used something with journaling, is there something lacking in ext2 that would be provided by btrfs (when stable)?

All with ext2? A production system with no journaling fs? You are a brave guy!
Béla
Ham Radio callsign: HA5DI

"Amateur Radio: The First Technology-Based Social Network."

Offline Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 11213
Re: Btrfs ?
« Reply #12 on: March 06, 2013, 12:32:48 PM »
Hi Lee
Quote
What constitutes a "large storage subsystem" these days?
Kept in context with   "data centers"   I'm guessing something that requires its own circuit breaker. ::)

Offline Lee

  • Hero Member
  • *****
  • Posts: 645
    • My Core wiki user page
Re: Btrfs ?
« Reply #13 on: March 06, 2013, 02:24:36 PM »
Quote
You are a brave guy!

No - probably just dumb.     ::)

Shall I take that as a recommendation to update to ext4?


Quote
Kept in context with   "data center"   I'm guessing something that requires its own circuit breaker.

Well... I call it my "data center", but only tongue-in-cheek - its my basement.  On the other hand, that -is- where I learned how to install new circuit breakers... Who knew it was that easy?  I had a 30x25 foot cellar with a whopping -two- electrical outlets!
32 bit core4.7.7, Xprogs, Xorg-7.6, wbar, jwm  |  - Testing -
PPR, data persistence through filetool.sh          |  32 bit core 8.0 alpha 1
USB Flash drive, one partition, ext2, grub4dos  | Otherwise similar

Offline bmarkus

  • Administrator
  • Hero Member
  • *****
  • Posts: 7183
    • My Community Forum
Re: Btrfs ?
« Reply #14 on: March 06, 2013, 10:08:25 PM »
Quote
You are a brave guy!

Shall I take that as a recommendation to update to ext4?


Yes. A journaling file system like ext4 can recover you file system after after loss of power of pusing reset button at 3 A.M accidently :) for example without loosing data. ext2 can't.
Béla
Ham Radio callsign: HA5DI

"Amateur Radio: The First Technology-Based Social Network."