Fstab Instrucitons

🧱 PAARTHURNAX — New Computer Setup (Fedora KDE) 1️⃣ Install required packages

sudo dnf install -y nfs-utils trash-cli kf6-kio-extras

2️⃣ Create mount point directories

sudo mkdir -p /mnt/PAARTHURNAX/{backups,documents,downloads,isos,MISC,movies,security_videos,tv_shows,print_3d}

Ensure they are empty:

ls -la /mnt/PAARTHURNAX

3️⃣ Edit /etc/fstab

sudo nano /etc/fstab

Add exactly this (do not modify):

#============================================================
#UNRAID NAS (PAARTHURNAX) — NFSv3 AUTOMOUNT CONFIG
#Server: 192.168.20.200
#Client: Fedora KDE
#============================================================

192.168.20.200:/mnt/user/backups         /mnt/PAARTHURNAX/backups         nfs  _netdev,nofail,x-systemd.automount,vers=3,rw  0  0
192.168.20.200:/mnt/user/documents       /mnt/PAARTHURNAX/documents       nfs  _netdev,nofail,x-systemd.automount,vers=3,rw  0  0
192.168.20.200:/mnt/user/downloads       /mnt/PAARTHURNAX/downloads       nfs  _netdev,nofail,x-systemd.automount,vers=3,rw  0  0
192.168.20.200:/mnt/user/isos            /mnt/PAARTHURNAX/isos            nfs  _netdev,nofail,x-systemd.automount,vers=3,rw  0  0
192.168.20.200:/mnt/user/MISC            /mnt/PAARTHURNAX/MISC            nfs  _netdev,nofail,x-systemd.automount,vers=3,rw  0  0
192.168.20.200:/mnt/user/movies          /mnt/PAARTHURNAX/movies          nfs  _netdev,nofail,x-systemd.automount,vers=3,rw  0  0
192.168.20.200:/mnt/user/security_videos /mnt/PAARTHURNAX/security_videos nfs  _netdev,nofail,x-systemd.automount,vers=3,rw  0  0
192.168.20.200:/mnt/user/tv_shows        /mnt/PAARTHURNAX/tv_shows        nfs  _netdev,nofail,x-systemd.automount,vers=3,rw  0  0
192.168.20.200:/mnt/user/print_3d        /mnt/PAARTHURNAX/print_3d        nfs  _netdev,nofail,x-systemd.automount,vers=3,rw  0  0

Save and exit.

4️⃣ Apply fstab (without reboot)

sudo systemctl restart nfs-client.target
sudo systemctl restart remote-fs.target

Trigger automount:

ls /mnt/PAARTHURNAX

5️⃣ Create home directory links

mkdir -p ~/PAARTHURNAX

Remove placeholder folders if they exist:

rm -rf ~/PAARTHURNAX/*

Create symlinks:

ln -s /mnt/PAARTHURNAX/backups        ~/PAARTHURNAX/backups
ln -s /mnt/PAARTHURNAX/documents      ~/PAARTHURNAX/documents
ln -s /mnt/PAARTHURNAX/downloads      ~/PAARTHURNAX/downloads
ln -s /mnt/PAARTHURNAX/misc           ~/PAARTHURNAX/misc
ln -s /mnt/PAARTHURNAX/movies         ~/PAARTHURNAX/movies
ln -s /mnt/PAARTHURNAX/print_3d       ~/PAARTHURNAX/print_3d
ln -s /mnt/PAARTHURNAX/tv_shows       ~/PAARTHURNAX/tv_shows

Verify:

ls -l ~/PAARTHURNAX

6️⃣ Fix NFS after sleep (IMPORTANT)

Create resume hook:

sudo nano /usr/lib/systemd/system-sleep/nfs-resume.sh

Paste exactly:

#!/bin/bash

case "$1" in
  post)
    /usr/bin/umount -a -t nfs,nfs4 -l
    /usr/bin/systemctl restart nfs-client.target
    /usr/bin/systemctl restart remote-fs.target
    ;;
esac

Make executable:

sudo chmod +x /usr/lib/systemd/system-sleep/nfs-resume.sh

Test:

sudo /usr/lib/systemd/system-sleep/nfs-resume.sh post

7️⃣ Enable thumbnails in Dolphin (KDE 6.5+)

Open Dolphin →

≡ → Configure → Configure Dolphin → Previews

Enable:

☑ Show previews for files on remote systems

☑ 3D / G-code

Increase max size if desired

Restart Dolphin:

kquitapp5 dolphin && dolphin &

🧠 Recovery command (bookmark this)

If shares ever act up:

sudo systemctl restart remote-fs.target

Hard reset if needed:

sudo umount -a -t nfs,nfs4 -lf
sudo systemctl restart nfs-client.target
sudo systemctl restart remote-fs.target

That’s it. If you follow this on a fresh install, you’ll land in the exact same state you’re in now — no guessing, no rediscovery.

If you want, I can also condense this into a single bash script you can keep on your NAS and run on any new machine.

This page was last edited on 2026-02-08 14:58

Powered by Wiki|Docs

This page was last edited on 2026-02-08 14:58

StylaManor
No Copyright

Powered by Wiki|Docs