106 lines
3.1 KiB
Markdown
106 lines
3.1 KiB
Markdown
# 🧭 Übersicht: `/etc/fstab` – Netzlaufwerke & SSHFS
|
||
|
||
Diese Datei enthält Einträge für automatisch eingehängte Netzlaufwerke.
|
||
Wichtig: Teste Änderungen **immer** mit
|
||
```bash
|
||
sudo mount -a
|
||
```
|
||
um Syntaxfehler zu erkennen, bevor du neustartest.
|
||
→ siehe [[fstab Grundlagen]]
|
||
|
||
---
|
||
|
||
## 🗂️ NAS-Laufwerke via NFS
|
||
|
||
```fstab
|
||
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:
|
||
```fstab
|
||
192.168.0.14:/volume1/Gemeinsam /mnt/nas/gemeinsam nfs nfsvers=4,rw,_netdev 0 0
|
||
```
|
||
|
||
📦 **Benötigtes Paket (Debian/Ubuntu):**
|
||
```bash
|
||
sudo apt install nfs-common
|
||
```
|
||
→ siehe [[NFS Client Installation]]
|
||
|
||
---
|
||
|
||
## ☁️ HiDrive via SFTP (SSHFS)
|
||
|
||
```fstab
|
||
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:
|
||
```fstab
|
||
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):**
|
||
```bash
|
||
sudo apt install sshfs
|
||
```
|
||
→ siehe [[SSHFS Installation]]
|
||
|
||
---
|
||
|
||
## 🖥️ "Schneiderserver" via SSHFS
|
||
|
||
```fstab
|
||
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):**
|
||
```bash
|
||
sudo apt install sshfs
|
||
```
|
||
|
||
---
|
||
|
||
## ✅ Allgemeine Hinweise
|
||
|
||
- Testen: `sudo mount -a`
|
||
- Mounten einzelner Einträge:
|
||
```bash
|
||
sudo mount /mnt/hidrive
|
||
```
|
||
- Logs prüfen bei Problemen:
|
||
```bash
|
||
sudo journalctl -xe | grep sshfs
|
||
```
|
||
|
||
Weitere Themen: [[fstab Optionen Übersicht]], [[Mount Fehlerbehebung]], [[Systemd Automounts]] |