Files
it-know-how/Linux/mein fstab.md
T

3.1 KiB
Raw Blame History

🧭 Übersicht: /etc/fstab Netzlaufwerke & SSHFS

Diese Datei enthält Einträge für automatisch eingehängte Netzlaufwerke.
Wichtig: Teste Änderungen immer mit

sudo mount -a

um Syntaxfehler zu erkennen, bevor du neustartest.
→ siehe fstab Grundlagen


🗂️ NAS-Laufwerke via NFS

192.168.0.14:/volume1/Gemeinsam  /mnt/nas/gemeinsam  nfs  nfsvers=3,rw,_netdev,noac,actimeo=0  0  0

Annahmen:

  • NAS-IP: 192.168.0.14
  • Freigabe (Quelle): /volume1/Gemeinsam
  • Lokaler Mountpoint (Ziel): /mnt/nas/gemeinsam

Erläuterung der Optionen:

  • nfsvers=3 → nutzt NFSv3 (älter, aber oft stabiler bei Synology)
  • rw → Schreib-/Lesezugriff
  • _netdev → mountet erst, wenn Netzwerk verfügbar ist
  • noac → deaktiviert Client-Caching (nützlich bei Dateisynchronisierung, kann Performance senken)
  • actimeo=0 → setzt Cache-Timeout auf 0 (Dateiattribute werden immer neu gelesen)

👉 siehe NFS unter Linux und NFS Mount Optionen

💡 Tipp:
Bei neueren Systemen oder stabilen Netzwerken ist nfsvers=4 meist die bessere Wahl. Beispiel:

192.168.0.14:/volume1/Gemeinsam  /mnt/nas/gemeinsam  nfs  nfsvers=4,rw,_netdev  0  0

📦 Benötigtes Paket (Debian/Ubuntu):

sudo apt install nfs-common

→ siehe NFS Client Installation


☁️ HiDrive via SFTP (SSHFS)

mathias2784@sftp.hidrive.strato.com:/users/mathias2784  /mnt/hidrive  fuse.sshfs  defaults,_netdev,IdentityFile=/home/mathias/.ssh/id_ed25519,allow_other  0  0

Erläuterung der Optionen:

  • fuse.sshfs → nutzt das FUSE-Modul für SSHFS
  • _netdev → warte auf Netzwerk
  • IdentityFile=... → Pfad zum SSH-Key
  • allow_other → erlaubt Zugriff auch für andere Nutzer (Achtung: SSHFS Sicherheit)

👉 siehe SSHFS unter Linux und HiDrive Konfiguration

💡 Tipp:
Füge optional reconnect,ServerAliveInterval=15,ServerAliveCountMax=3 hinzu, damit die Verbindung stabil bleibt:

mathias2784@sftp.hidrive.strato.com:/users/mathias2784  /mnt/hidrive  fuse.sshfs  _netdev,IdentityFile=/home/mathias/.ssh/id_ed25519,allow_other,reconnect,ServerAliveInterval=15,ServerAliveCountMax=3  0  0

📦 Benötigtes Paket (Debian/Ubuntu):

sudo apt install sshfs

→ siehe SSHFS Installation


🖥️ "Schneiderserver" via SSHFS

root@schneiderserver.site:/root  /mnt/strato_vm  fuse.sshfs  _netdev,IdentityFile=/home/mathias/.ssh/id_ed25519_strato_vm,allow_other  0  0

Optionen wie oben, jedoch:

  • Zugriff als root nur wenn zwingend notwendig (besser: Benutzer mit begrenzten Rechten)
  • Key-File ggf. mit restriktiven Rechten (chmod 600)

👉 siehe SSH Sicherheit und Root via SSH vermeiden

📦 Benötigtes Paket (Debian/Ubuntu):

sudo apt install sshfs

Allgemeine Hinweise

  • Testen: sudo mount -a
  • Mounten einzelner Einträge:
    sudo mount /mnt/hidrive
    
  • Logs prüfen bei Problemen:
    sudo journalctl -xe | grep sshfs
    

Weitere Themen: fstab Optionen Übersicht, Mount Fehlerbehebung, Systemd Automounts