Originally posted by k1e0x
View Post
Announcement
Collapse
No announcement yet.
Approved: Fedora 33 Desktop Variants Defaulting To Btrfs File-System
Collapse
X
-
Originally posted by k1e0x View Post??? So what you are saying is.. if I format my disk with BTRFS, and then I smash it to bits with a hammer.. BTRFS still has my files?
Leave a comment:
-
Originally posted by starshipeleven View PostNo, I only want to say that what btrfs does is still "online deduplication" and you should really stop moving goalposts.
I run ZFS in my KVM server (VMs virtual drives are vdevs, all managed by libvirt/Virt Manager), and I did try dedupe, yes. It's an overrated feature, not for ZFS issues mind me, it's just that deduplication in general is amazing at some specific niche cases and very meh at most other cases. I really don't have dozens of same-y VMs with just a few changes, so it's mostly useless for me.
I would rather have a defrag tool, like btrfs has, and not having to rely on send/receive (to another filesystem and back) to "defrag" a vdev.
The dedup in ZFS now really isn't so hot. It's mostly useful for maybe similar blocks on a VM cluster or a directory full of hash files, other than that.. mmm.. It loads that entire bitmap into ram right now and it does so forever. Keep in mind that everything ZFS does is based on blocks, not files so dedup works on blocks.. there are some advantages to that (such as VM's) but it isn't what a lot of end users expect. I would caution ppl know exactly what they are doing before using it. I would expect the new version to be maybe a year or two out. (if ZFS encryption implementation timeline is an example.. big project and lot of work and it took about 2 years for us to get that.)Last edited by k1e0x; 16 July 2020, 07:08 PM.
- Likes 1
Leave a comment:
-
Originally posted by starshipeleven View PostI would rather have a defrag tool, like btrfs has, and not having to rely on send/receive (to another filesystem and back) to "defrag" a vdev.
ZFS uses SLAB allocator which prevents fragmentation.
On Linux SLAB allocator is used in memory management. Did you heard that someone is doing "RAM defrgmentation" on Linux?
Leave a comment:
-
Originally posted by k1e0x View Post
it isn't out of date for them. There are some different flags added in OpenZFS tho. (such as -p and -v everywhere) and sure.. there are lots of features in OpenSolaris that Oracle doesn't have. Sometimes they implemented them differently too. Off the top of my head.. the checkpoint and bookmark feature I mentioned before isn't in Oracle and I don't think they have Compressed ARC or the or Async destroy, or resilver defer The encryption model is also different (broken) in Oracle.
You are wrong about comressed ARC. Oracle ZFS had compressed ARC way before OpenZFS, It has been done before set changes calles "ReARC" which was introduced in 2014.
Leave a comment:
-
Originally posted by kloczek View PostSo you want to say
don't need to run any commands to perform deduplication?
I would rather have a defrag tool, like btrfs has, and not having to rely on send/receive (to another filesystem and back) to "defrag" a vdev.
- Likes 1
Leave a comment:
-
Originally posted by kloczek View Post
OK so which one feature OpenZFS has which Oracle Solaris ZFS dosn't?
Can you point on any Solaris documentation which is out-of-date?
Generally I think they try to keep things the same but the fork happened over 10 years ago.. i'd be kind of curious to see if Solaris 11.4 could import a pool made on FreeBSD or illumos. I highly doubt it. Almost for sure ZoL's would choke even with all the flags off. They are just different things now.. like MariaDB and MySQL. (ironically also due to Oracle's take over)Last edited by k1e0x; 16 July 2020, 06:53 PM.
Leave a comment:
-
Originally posted by k1e0x View Post
Hey one thing I've noticed. Don't link to the Oracle docs, because they are often out of date or just wrong or don't have the features of OpenZFS. If you're doing a search try adding "ZFS FreeBSD" to it - Usually that gives good, up to date and proper docs for OpenZFS.
The Oracle docs are all over and they are not always right.
Can you point on any Solaris documentation which is out-of-date?
Leave a comment:
-
Originally posted by starshipeleven View PostI guess when I run duperemove on my mounted btrfs it's just lying to me. Is it all in my head, none of this is real, right? (it should also work on xfs, never used it on xfs though)
https://github.com/markfasheh/duperemove
Here the btrfs wiki also explains more and lists some other tools to do that on a MOUNTED btrfs https://btrfs.wiki.kernel.org/index.php/Deduplication
Leave a comment:
Leave a comment: