• Eryn6844
    link
    fedilink
    English
    93 months ago

    can someone please tell me how to make .mount files start at boot for smb shares ffs? is the only thing systemd is failing for me.

      • Avid Amoeba
        link
        fedilink
        English
        93 months ago

        On modern systems, fstab entries are read by systemd and .mount files are automatically created for each entry. 😄

        • Eryn6844
          link
          fedilink
          English
          33 months ago

          i am making them in salt-stack systemd templates/pillars. i will see what i miss when i do a fstab one.

      • Björn
        link
        fedilink
        English
        43 months ago

        Systemd can use .mount files to make services and stuff depend on the availability of a mount. They can either be created by hand or are created automatically from fstab.

    • @Zwuzelmaus@feddit.org
      link
      fedilink
      English
      63 months ago

      IIRC You simply write/change the fstab as in every system. Then you say “systemctl daemon-reload” once, and this (re)creates your .mount files. Then “mount -a” or whatever you need.

    • hesh
      link
      fedilink
      English
      53 months ago

      Can you see if its trying and failing by using journalctl?

        • tinsukE
          link
          fedilink
          English
          43 months ago

          I have a service that pings the server:

          cat <
          • Avid Amoeba
            link
            fedilink
            English
            33 months ago

            I had something similar when I used to mount an NFS share. I had a bash line that would loop ping and then mount once ping succeeds. Having a separate service that pings and making the mount dependent on it is probably the better thing to do. Should also work when put in Requires= in a .mount file.

    • caseyweederman
      link
      fedilink
      English
      13 months ago

      My nfs mounts always add 1:45 to my boot even though I added _netdev to their lines in fstab. I don’t get it.

      • @FauxLiving@lemmy.world
        link
        fedilink
        English
        43 months ago

        Use

        _netdev,nofail,x-systemd.device-timeout=10s
        

        nofail doesn’t interrupt the boot and 10 seconds is a more sane timeout. You can also use

        x-systemd.automount
        

        And it will automatically mount the directory the first time it is accessed.