Originally posted by GizmoChicken
View Post
Announcement
Collapse
No announcement yet.
Btrfs Finally Has A Concise Status Page
Collapse
X
-
Originally posted by gbcox View PostRead comment #10. BCacheFS does indeed appear to be what we need. I hope it succeeds.
- Likes 1
Comment
-
-
Originally posted by starshipeleven View PostOn the mailing list someone posted a patch for kernel 4.7 about adding encryption. this is the patch: https://github.com/0day-ci/linux/com...05dc0078a63651
Comment
-
when btrfs came out, I got a sinking feeling in my stomach, because as an Oracle DBA, im used to extents in datafiles, so when I found out that btrfs was based on extents, I was initially negative to it, because it felt like Chris, working for Oracle, was trying to showhorn their idea of db datafile management into a filesystem model. I have no idea really if this is a good or bad thing, but it would be interesting to hear from someone who can say more about it with authority.
In practice, two things that feel unneccessarily complicated to me, are the use of rolling back snapshots of the OS in conjunction with yum/dnf, and how btrfs determine free space on the filesystem:
For the first, I just never could get it to work, and I have yet to find a howto on the internet that shows concidely how this feature is supposed to work in practice! Im a technical person, and maybe im being dense, but ill be f***ed if I can figure it out--i run dnf update, my system goes bad and I want to rollback to previous state using btrfs snapshot.
wrt to the second gripe, I dont really buy their excuses for why it's so hard to figure out free space in the filesystem, and that all previous tools on Linux completely fail to function with this. 'df -h' should apparently display _total_ usage (yes even the metadata), whereas 'btrfs filesystem df' should show the breakdown of data/system/metadata, but on my system this doesn't correspond 100%, there is a discrepancy of 1GB between the two tools, and i have previously gotten 'no space left on device' errors and everything looks hunky dorey with btrfs filesystem df and df-h, i.e. several GiBs of free space according to both tools.
you know when you get half way through a mindless rant and realise you've just talked shit for 10 minutes? Well that's where I am right now, but i'll still post so I can be shot down and told that im being an idiot because maybe I might learn somthing
Comment
-
Originally posted by finite9 View PostIn practice, two things that feel unneccessarily complicated to me, are the use of rolling back snapshots of the OS in conjunction with yum/dnf, and how btrfs determine free space on the filesystem:
For the first, I just never could get it to work, and I have yet to find a howto on the internet that shows concidely how this feature is supposed to work in practice! Im a technical person, and maybe im being dense, but ill be f***ed if I can figure it out--i run dnf update, my system goes bad and I want to rollback to previous state using btrfs snapshot.
The lower-level details are also all explained in detail on the Btrfs wiki, sysadmin guide.
Originally posted by finite9 View Postwrt to the second gripe, I dont really buy their excuses for why it's so hard to figure out free space in the filesystem, and that all previous tools on Linux completely fail to function with this. 'df -h' should apparently display _total_ usage (yes even the metadata), whereas 'btrfs filesystem df' should show the breakdown of data/system/metadata, but on my system this doesn't correspond 100%, there is a discrepancy of 1GB between the two tools, and i have previously gotten 'no space left on device' errors and everything looks hunky dorey with btrfs filesystem df and df-h, i.e. several GiBs of free space according to both tools.
Also, btrfs filesystem usage (the new tool to check for free space, you can mostly forget fi df) lists unallocated space, which is what is what you want to know here. Even if there is a lot of "free space", if it's allocated, you will get ENOSPC. You have to rebalance chunks in order for space that is technically free but still allocated to get deallocated. They are already working on an implementation that would do that automatically.
Comment
Comment