Finally making the transition from Windows to a Linux. I’m pretty sure it’s been asked several times but which Linux OS would you recommend a beginner to use? I’ve seen Ubuntu and Mint as a good start. Not looking to do much. Game here and there (not too worried about Linux compatibility), streaming, editing videos. If I break any rules. I’m sorry.

  • HelloRoot ( HelloRoot@lemy.lol ) 
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    11 months ago

    Linux filesystems exam time:


    section A basics


    1. what does CoW stand for?

    2. evaluate through pros and cons which you personally would pick: Btrfs, ZFS, F2FS, bcachefs, OverlayFS, aufs, Nilfs2, JFFS2, UBIFS


    section B btefs


    1. what exactly happens when running this command, including how qgroups, compression, and recursion interact?
    btrfs balance start -dusage=5 -musage=20 -c zstd \
        --bg /srv/vms && \
    btrfs qgroup limit 50G /srv/vms/guests/win10
    
    1. explain the effect of the following command on device allocation, RAID reshaping, and metadsta distribution:
    btrfs device add -f /dev/nvme2n1 /home && \
    btrfs balance start -mconvert=raid1 -dconvert=raid1 -sconvert=dup /home
    
    1. describe what this snapshotting pipeline does, including send stream structure, parent selection, and how receive-side overwrites are handled:
    btrfs subvolume snapshot -r /opt/app /opt/.snaps/auto-$(date +%s) && \
    btrfs send -c -p /opt/.snaps/last-full \
        /opt/.snaps/auto-$(date +%s) \
        | ssh backup 'btrfs receive -f /backup/opt/incoming'
    
    1. what actions occur on the filesystem when this defrag call is executed, especially regarding extent sharing and how compression interacts?
    btrfs filesystem defrag -r -v -czstd:15 \
        /var/lib/docker/overlay2
    
    1. analyze subvolume management sequence, including how default-subvolume selection influences mount behavior:
    btrfs subvolume delete /mnt/root/@old && \
    btrfs subvolume snapshot -r /mnt/root/@clean /mnt/root/@ && \
    btrfs subvolume set-default 256 /mnt/root
    

    section C zfs


    […]

    /s

    • Damage ( Damage@feddit.it ) 
      link
      fedilink
      arrow-up
      11
      ·
      11 months ago

      That’s for sysadmins.

      These days I don’t even care what fs I use, I just let the distro choose its default, I simply make sure encryption is enabled.

    • Tja ( Tja@programming.dev ) 
      link
      fedilink
      arrow-up
      2
      ·
      11 months ago

      Answer for all questions: the average user doesn’t care, won’t run any of those, won’t know what fs is on their system because they will choose the default what the installer suggests. Same as they have no idea about all the ntfs or exfat details of their windows system.