From 30b9fe75143e60d8f624204be45f5e5f6e6e8d67 Mon Sep 17 00:00:00 2001 From: Aiden Gerbrandt Date: Sun, 14 Dec 2025 13:56:21 -0600 Subject: [PATCH] Removed old files Signed-off-by: Aiden Gerbrandt --- Connecting to samba shares (tardis).md | 97 -------------------------- Local Host Names.md | 4 -- 2 files changed, 101 deletions(-) delete mode 100644 Connecting to samba shares (tardis).md delete mode 100644 Local Host Names.md diff --git a/Connecting to samba shares (tardis).md b/Connecting to samba shares (tardis).md deleted file mode 100644 index 1dfa15b..0000000 --- a/Connecting to samba shares (tardis).md +++ /dev/null @@ -1,97 +0,0 @@ ---- -tags: - - Arch - - Bazzite ---- - -Make sure you can connect to the share using hostname.local. see [[Local Host Names.md]] - -**if changing location of the scripts** you need to update the script name to match the path exactly - -Create a file called `.tardis-creds` in your home dir and set it so it's only readable by you like before. -Put - -``` -username=tess -password=tess` -``` - -in the file - -create the file `/etc/systemd/system/mnt-tardis.mount` -In the file put the below: - - - -``` -[Unit] -Description=Mount SMB share Tardis -# We require network connection before proceeding. -Requires=network-online.target -After=network-online.target systemd-resolved.service -Wants=network-online.target systemd-resolved.service - -Mount] # -"What" is what will be mounted. ie our NAS SMB share -What=//tardis.local/files -# "Where" is where it will be mounted in the filesystem -Where=/var/mnt/tardis -Type=cifs -# Let the mounted filesystem be read/write-able -# Let the mounted filesystem be owned by the 'tess' user/group -# Use the specified credential file for the connection -Options=rw,uid=,gid=,nofail,credentials=/home/**username**/.tardis-creds -# Lets quit trying after 30 seconds -TimeoutSec=30 - -[Install] -WantedBy=multi-user.target -``` - - -Also replace `uid=,gid=` with your user and group id respectively. -They will probably both be 1000 (so `uid=1000,gid=1000`), but you can check with `id` or `id **username**` - -This is telling systemd how to mount your drive. - -Now create the automount file `/etc/systemd/system/mnt-tardis.automount` -In that file put: - -``` -[Unit] -Description=Automount SMB share Tardis - -[Automount] -# Adjust mount location to match yours. -Where=/mnt/tardis - -[Install] -WantedBy=multi-user.target` -``` - -Now we want to make the directory it will be mounting to -`sudo mkdir /mnt/tardis` - -Then we reload systemd -`sudo systemctl daemon-reload` - -First we start the .mount, and check for errors -``` -sudo systemctl start mnt-tardis.mount -systemctl status var-mnt-tardis.mount -``` -Then if there's no issues we can stop the normal mount and enable automount - -``` -sudo systemctl stop mnt-tardis.mount -sudo systemctl enable --now var-mnt-tardis.automount -``` -(`enable` means we are telling it to run on boot, and `--now` it telling it to also start it now) -We could just enable the normal mount and have it mount on boot, but automount will mean it will only connect to the samba drive when we try to access it. - -now we should see it show up under `/mnt/tardis` -And if we reboot it should show up still. - -For reference Aiden based it off of  [This](https://www.reddit.com/r/SteamDeck/comments/ymjnjy/mounting_smb_shares_with_systemd/) this post, just modified to this situation and me - -if running [[Bazzite.md]],  becuase of how fedora immutable distros are setup you need to use `/var/mnt`. the actual path is `/var/mnt` and `/mnt` is just linked to it. diff --git a/Local Host Names.md b/Local Host Names.md deleted file mode 100644 index f105854..0000000 --- a/Local Host Names.md +++ /dev/null @@ -1,4 +0,0 @@ -the ability to use hostname.local is managed by avahi -To use a configured avahi, avahi-daemon.service needs to be running and port udp 5353 needs to be open in your firewall - -needs to be set up to [[Connecting to samba shares (tardis).md]]