• Technoguyfication@lemmy.ml
    link
    fedilink
    English
    arrow-up
    17
    ·
    edit-2
    1 year ago

    I’ve always mounted network shares in fstab, what’s the benefit to doing it with systemd?

    (Also, for those of you learning, this method only works on systemd-based distros)

    • Still@programming.dev
      link
      fedilink
      arrow-up
      7
      ·
      1 year ago

      you can stop and start it via systemctl and systemd is going to make mounts for fstab entries automatically, I just put local drives in my fstab so that way I can copy mount files between machines

    • UntouchedWagons@lemmy.ca
      link
      fedilink
      English
      arrow-up
      5
      ·
      1 year ago

      With these systemd mount files I don’t need to touch the fstab, I can use ansible to copy the file, enable the service then start it. I can also have other services like Docker, Jellyfin or whatever to depend on that service. If the nfs share can’t be mounted then systemd won’t try to start docker.

    • exu@feditown.com
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      Systemd can retry mounting based on the restart policy in case you have an interruption.