Linuxguide

Linux als Dateiserver – NFS und Samba einrichten 2025

Netzwerkfreigaben für Linux und Windows gleichzeitig

S
SeeColors IT
11. Juni 20264 Min. Lesezeit143 Aufrufe

NFS Server einrichten (für Linux-Clients)

apt install -y nfs-kernel-server

# Export-Verzeichnis erstellen
mkdir -p /exports/daten
chown nobody:nogroup /exports/daten

# /etc/exports konfigurieren
cat >> /etc/exports << 'EOF'
/exports/daten 192.168.1.0/24(rw,sync,no_subtree_check,no_root_squash)
/exports/backup 192.168.1.50(ro,sync,no_subtree_check)
EOF

# NFS-Exporte aktualisieren
exportfs -ra
exportfs -v

# NFS-Server starten
systemctl enable --now nfs-kernel-server

# Firewall (UFW)
ufw allow from 192.168.1.0/24 to any port nfs

NFS Client mounten

# Einmalig mounten
apt install -y nfs-common
mount -t nfs4 192.168.1.100:/exports/daten /mnt/nfs-daten

# Dauerhaft (fstab)
echo "192.168.1.100:/exports/daten /mnt/nfs-daten nfs4 defaults,_netdev 0 0" >> /etc/fstab
mount -a

# autofs (automatisch mounten bei Zugriff)
apt install -y autofs
echo "/mnt/nfs /etc/auto.nfs --timeout=60" >> /etc/auto.master
echo "daten -fstype=nfs4 192.168.1.100:/exports/daten" > /etc/auto.nfs
systemctl restart autofs

Samba/SMB (für Windows-Clients)

apt install -y samba

# Samba-Benutzer erstellen
useradd -M -s /sbin/nologin sambauser
smbpasswd -a sambauser

# /etc/samba/smb.conf konfigurieren
cat > /etc/samba/smb.conf << 'EOF'
[global]
   workgroup = FIRMA
   server string = Dateiserver
   security = user
   map to guest = bad user
   dns proxy = no
   min protocol = SMB2

[Freigegeben]
   comment = Freigegebene Dokumente
   path = /shares/freigegeben
   browsable = yes
   writable = yes
   valid users = @samba-users
   create mask = 0664
   directory mask = 0775
   force group = samba-users

[Backup]
   comment = Backup-Freigabe
   path = /shares/backup
   browsable = yes
   writable = no
   read only = yes
   valid users = backup-admin
EOF

mkdir -p /shares/freigegeben /shares/backup
groupadd samba-users
usermod -aG samba-users sambauser
chown root:samba-users /shares/freigegeben
chmod 0775 /shares/freigegeben

# Samba testen
testparm

systemctl enable --now smbd nmbd

# Firewall für Samba
ufw allow samba

Samba-Share in Windows einbinden

Windows Explorer → Netzlaufwerk verbinden:
Laufwerksbuchstabe: Z:
Ordner: \192.168.1.100Freigegeben
Anmeldeinformationen: sambauser / [Passwort]

Samba mit Active Directory (AD-Mitglied)

# Samba als AD-Mitglied
apt install -y samba winbind krb5-user

# /etc/krb5.conf
# [libdefaults]
# default_realm = FIRMA.LOCAL

# Domain beitreten
net ads join -U Administrator

# /etc/samba/smb.conf für AD-Authentifizierung
# security = ADS
# realm = FIRMA.LOCAL
# idmap config * : backend = tdb

FAQ

Was ist schneller, NFS oder SMB?
NFS ist für Linux-zu-Linux-Verbindungen schneller. SMB/Samba für Windows-Clients besser geeignet. Für gemischte Umgebungen: beide parallel betreiben.

Fazit

Linux als Dateiserver mit NFS und Samba ersetzt kostenpflichtige NAS-Geräte und bietet maximale Flexibilität.

Linux-Dateiserver für KMU in Heidelberg, Mannheim und der Rhein-Neckar-Region. Beratung anfragen.

Artikel teilen

War dieser Artikel hilfreich?

Dein Feedback hilft uns, bessere Inhalte zu erstellen.

Kommentar hinterlassen

Verwandte Artikel