Announcement

Collapse
No announcement yet.

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

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

  • pal666
    replied
    Originally posted by kloczek View Post
    ZFS uses SLAB allocator which prevents fragmentation.
    it's what they teach you in zfs sect?

    Leave a comment:


  • pal666
    replied
    Originally posted by k1e0x View Post
    Go get container ID's in ps
    man ps
    /namespace

    Leave a comment:


  • pal666
    replied
    Originally posted by Britoid View Post
    XFS can resize up, but not down.
    and pigs can fly too, but only in one direction

    Leave a comment:


  • pal666
    replied
    Originally posted by k1e0x View Post
    Oracle doesn't own OpenZFS.
    oracle owns oracle zfs, i.e. the original stable and enterprise-grade filesystem, not some noname garage production
    Originally posted by k1e0x View Post
    Oracle does have OracleZFS but that version was never ported
    if you were programmer, you would know that by porting filesystem to different os you don't get same filesystem, you get something completely different, which inherits neither speed nor correctness, that you'll have to build from scratch
    Originally posted by k1e0x View Post
    The problem really isn't with the CDDL
    as i said, i don't care. license choice is the problem of code owner, and he has to live with it
    Originally posted by k1e0x View Post
    Distros can bundle it and support it.. just like Ubuntu has done.
    only distros who have nothing to lose
    Originally posted by k1e0x View Post
    Do you own an Nvidia card?
    owning most anti-linux card would be stupid, wouldn't it?

    Leave a comment:


  • starshipeleven
    replied
    Originally posted by kloczek View Post
    Deftragmentation is completly not needed.
    bullshit https://forum.proxmox.com/threads/ho...fs-pool.42931/
    https://github.com/openzfs/zfs/issues/3582
    https://github.com/salesforce/zfs_defrag

    Did you heard that someone is doing "RAM defrgmentation" on Linux?
    https://www.kernel.org/doc/html/late...compact-memory
    echo 1 > /proc/sys/vm/compact_memory
    It's not commonly needed as only some specific workloads need it, but yes sometimes it's necessary.

    Leave a comment:


  • kloczek
    replied
    Originally posted by pal666 View Post
    it's online, it's just not during writes, but after writes
    Thank you for confirmtion second time that dedup is not onliine and is offline.
    Loook .. proper dedup domne online is able to lower write IOs
    What has btrfs only os able to lower used disk space.
    Do you see the difference between dedup and pseudo dedup which has btrfs?

    Leave a comment:


  • k1e0x
    replied
    pal666

    Just go out and play with it some, I'm sure you'll find a lot of the same features. (ZFS came first and invented many of the features after all) - If you're all concerned about this "out of kernel" thing. Use it on FreeBSD, it's in the kernel there. It makes one hell of a powerful storage platform.

    You know ZFS send can do a delta copy of an encrypted dataset? Pretty cool. I think BTRFS still uses LUKS right?

    A use case for that could be.. you want to push a copy of the dataset into the cloud but you want to keep it private and you don't want to spend and hour calculating the delta like with rsync. ZFS already knows the difference between blocks so all it has to do is send and it does not need to send the private key. That Tom Caputi guy that wrote that is pretty clever..
    Last edited by k1e0x; 16 July 2020, 07:19 PM.

    Leave a comment:


  • kloczek
    replied
    Originally posted by pal666 View Post
    btrfs balance start -dconvert=dup /mnt
    moron, btrfs supported it from the start, zfs added it in 2010
    Wrong. ZFS even today does not have such thing becase it does not need it

    Leave a comment:


  • kloczek
    replied
    Originally posted by starshipeleven View Post
    No, I only want to say that what btrfs does is still "online deduplication" and you should really stop moving goalposts.
    And I already wrot i that without keeping enough number of hashes of blocks in memory btrfs dedup is useless (is only technology demonstration).

    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.
    On cloning volimes you don't need to dedup anything.,
    That type of dedup was availaible on ZFS since it was born. That is immanent part of any fs which has cloces (RW snapshots).
    Defrag is not needed.
    Look on "zdb -vvv" output and you will find SLAB metrics data.
    SLAB allocator is probe of any fragmentation.
    Please read SLAB allocator documentaion (quite good is availabe on Linux).

    btrfs is not usinfg SLAB allocator and this is why it needs and can be defragmented.

    Leave a comment:


  • pal666
    replied
    Originally posted by kloczek View Post
    Thank you for the confirmation that only way to have dedup on btrfs is offline
    it's online, it's just not during writes, but after writes

    Leave a comment:

Working...
X