Fstab Instrucitons
🧱 PAARTHURNAX — New Computer Setup (Fedora KDE) 1️⃣ Install required packages
sudo dnf install -y nfs-utils trash-cli kf6-kio-extras2️⃣ 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/PAARTHURNAX3️⃣ Edit /etc/fstab
sudo nano /etc/fstabAdd 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 0Save and exit.
4️⃣ Apply fstab (without reboot)
sudo systemctl restart nfs-client.target
sudo systemctl restart remote-fs.targetTrigger automount:
ls /mnt/PAARTHURNAX5️⃣ Create home directory links
mkdir -p ~/PAARTHURNAXRemove 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_showsVerify:
ls -l ~/PAARTHURNAX6️⃣ Fix NFS after sleep (IMPORTANT)
Create resume hook:
sudo nano /usr/lib/systemd/system-sleep/nfs-resume.shPaste 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
;;
esacMake executable:
sudo chmod +x /usr/lib/systemd/system-sleep/nfs-resume.shTest:
sudo /usr/lib/systemd/system-sleep/nfs-resume.sh post7️⃣ 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.targetHard reset if needed:
sudo umount -a -t nfs,nfs4 -lf
sudo systemctl restart nfs-client.target
sudo systemctl restart remote-fs.targetThat’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.