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.

  • Tja@programming.dev
    link
    fedilink
    arrow-up
    2
    arrow-down
    6
    ·
    3 hours ago

    What is there to learn about Linux filesystems? How is it different from a Windows filesystem, from the perspective of an average user?

    Lesson one: files Lesson two: folders Here’s your diploma.

    • HelloRoot@lemy.lol
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      2 hours 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@feddit.it
        link
        fedilink
        arrow-up
        2
        ·
        edit-2
        7 minutes 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.