maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   SailfishOS (https://talk.maemo.org/forumdisplay.php?f=52)
-   -   Understanding Sailfish storage consumption (https://talk.maemo.org/showthread.php?t=94333)

reinob 2014-12-19 20:00

Re: Understanding Sailfish storage consumption
 
Quote:

Originally Posted by romu (Post 1452972)
Ok, but in real English for an average user, what does this mean?

It means that btrfs is not ready for prime time. I just hope the Jolla guys know what they are doing.

pichlo 2014-12-19 20:45

Re: Understanding Sailfish storage consumption
 
This might be a silly question, but can I not just reformat my Jolla with something more sensible?

w00t 2014-12-19 21:02

Re: Understanding Sailfish storage consumption
 
Quote:

Originally Posted by reinob (Post 1453019)
It means that btrfs is not ready for prime time. I just hope the Jolla guys know what they are doing.

In retrospect (which is always easy), I don't think it was the right decision. I'm not sure what else could have been done to get restore working in the timeframe that was available, but the number of headaches directly or circumstantially that can be attributed to the filesystem are pretty huge.

There's less of them now (after a metric assload of backported patches, AIUI) but I'm pretty sure it's still non-zero (see https://github.com/nemomobile/libcom...a02b61a74a3192 for one such recent example that I'm pretty sure was exacerbated by FS issues..)

droll 2014-12-19 23:46

Re: Understanding Sailfish storage consumption
 
is there any glimmer of hope that btrfs will be removed in the future? :(

nthn 2014-12-20 00:15

Re: Understanding Sailfish storage consumption
 
Quote:

Originally Posted by droll (Post 1453045)
is there any glimmer of hope that btrfs will be removed in the future? :(

No.​​​​​​​

MartinK 2014-12-20 00:30

Re: Understanding Sailfish storage consumption
 
Quote:

Originally Posted by w00t (Post 1453034)
In retrospect (which is always easy), I don't think it was the right decision. I'm not sure what else could have been done to get restore working in the timeframe that was available, but the number of headaches directly or circumstantially that can be attributed to the filesystem are pretty huge.

What about LVM with EXT on top? The good old HP TouchPad used it back in the day without issues, so it is not like if was totally untried in the mobile space. :) Especially LVM thin pool would get you basically the same COW snapshot functionality as in btrfs, with the important difference of being rock solid, stable and generally sane. :)

Watchmaker 2014-12-20 02:09

Re: Understanding Sailfish storage consumption
 
Is it already known if the tablet will use btrfs too? I hope not.

I already had to rebalance my filesystem twice, with never more than 7 gigabytes of space actually used on my Jolla phone. And since there's no warning whatsoever that the allocation space is going to be full, I had to add a "btrfs fi show" to my maintenance routine (which is not that painful to do, but still, I would like to not have to do it).

nokiabot 2014-12-20 04:47

Re: Understanding Sailfish storage consumption
 
Recently suse and suse enterprise got brtfs and a couple other distros the most awsome thing i found is snapshots going back to previous versions is a breeze .

Watchmaker 2014-12-20 11:24

Re: Understanding Sailfish storage consumption
 
I have not a problem with btrfs per se, it is its use in mobile: on a pc you can make the system auto-perform balance operations, on mobile less easy so for battery management issues etc., and the limited amount of space makes it easier to run out of allocation space.

MikeHG 2014-12-20 12:12

Re: Understanding Sailfish storage consumption
 
Let's not be too fatalistic: surely mostly this is fixable, either by patching BTRFS / the kernel, or perhaps by writing a daemon or something that runs a balance every month or so when the phone is plugged in during the night...

edit - e.g. pop up a notification at 2am saying: 'Performing file system maintenance in 1 hour. Dismiss this notification to cancel.'


All times are GMT. The time now is 11:48.

vBulletin® Version 3.8.8