Announcement

Collapse
No announcement yet.

Approved: Fedora 33 Desktop Variants Defaulting To Btrfs File-System

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Originally posted by kloczek View Post
    Thank you for the confirmation that only way to have dedup on btrfs is offline
    I 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
    starshipeleven
    Premium Supporter
    Last edited by starshipeleven; 16 July 2020, 05:25 PM.

    Comment


    • Hea, it's
      starshipeleven
      Premium Supporter
      starshipeleven Here to tell me how irelvent and wrong I am. Go check this out. https://www.phoronix.com/forums/foru...58#post1193958

      Comment


      • Originally posted by kloczek View Post

        Of cource it provides "zfs set copies=N <volume>"
        https://docs.oracle.com/cd/E19253-01...vpg/index.html
        Try to find something like that on any Linux FS
        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.

        Comment


        • Originally posted by starshipeleven View Post
          I 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
          So you want to say that you don't know that with zfs you don't need to run any commands to perform deduplication?

          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.
            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?

            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?
              it isn't out of date for them. But it dosen't include new info for OpenZFS. There are some different flags added in. (such as -n and -v everywhere) and sure.. there are lots of features in OpenZFS that Oracle doesn't have. Sometimes they implemented them differently too. Off the top of my head.. the checkpoint and bookmark features 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. There are some big dev features coming such as Persistent L2ARC, ZFS reflow to resize raid-z, and the dedup fix.

              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)
              k1e0x
              Senior Member
              Last edited by k1e0x; 16 July 2020, 06:53 PM.

              Comment


              • Originally posted by kloczek View Post
                So you want to say
                No, I only want to say that what btrfs does is still "online deduplication" and you should really stop moving goalposts.

                don't need to run any commands to perform deduplication?
                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.

                Comment


                • Originally posted by kloczek View Post
                  Try to find something like that on any Linux FS
                  btrfs balance start -dconvert=dup /mnt
                  moron, btrfs supported it from the start, zfs added it in 2010

                  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.
                    Correction: OK.so which ale Solaris ZFS fearures are oudated in OpenZFS?
                    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.

                    Comment


                    • Originally posted by starshipeleven View Post
                      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.
                      Deftragmentation is completly not needed.
                      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?

                      Comment

                      Working...
                      X