<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://mw.below-zero.net/index.php?action=history&amp;feed=atom&amp;title=Fedora-Laptop</id>
	<title>Fedora-Laptop - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://mw.below-zero.net/index.php?action=history&amp;feed=atom&amp;title=Fedora-Laptop"/>
	<link rel="alternate" type="text/html" href="https://mw.below-zero.net/index.php?title=Fedora-Laptop&amp;action=history"/>
	<updated>2026-04-10T00:51:54Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in superMassive</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://mw.below-zero.net/index.php?title=Fedora-Laptop&amp;diff=29&amp;oldid=prev</id>
		<title>Elektrokid: Die Seite wurde neu angelegt: „&#039;&#039;&#039;autofs, CIFS &amp; Sync-Dienst&#039;&#039;&#039;  Einrichtung und Betrieb auf DEFNLT0332   &#039;&#039;Stand: April 2026&#039;&#039;  = 1. Überblick = Diese Dokumentation beschreibt die vollständige Einrichtung von:  * autofs	– automatisches Einbinden von CIFS/Samba-Shares * CIFS-Mount	– Verbindung zum Samba-Server 172.24.1.30 * Sync-Dienst	– automatische Synchronisation nach Systemstart   = 2. Voraussetzungen = Folgende Pakete müssen installiert sein:  sudo dnf install autofs cifs…“</title>
		<link rel="alternate" type="text/html" href="https://mw.below-zero.net/index.php?title=Fedora-Laptop&amp;diff=29&amp;oldid=prev"/>
		<updated>2026-04-08T15:57:51Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „&amp;#039;&amp;#039;&amp;#039;autofs, CIFS &amp;amp; Sync-Dienst&amp;#039;&amp;#039;&amp;#039;  Einrichtung und Betrieb auf DEFNLT0332   &amp;#039;&amp;#039;Stand: April 2026&amp;#039;&amp;#039;  = 1. Überblick = Diese Dokumentation beschreibt die vollständige Einrichtung von:  * autofs	– automatisches Einbinden von CIFS/Samba-Shares * CIFS-Mount	– Verbindung zum Samba-Server 172.24.1.30 * Sync-Dienst	– automatische Synchronisation nach Systemstart   = 2. Voraussetzungen = Folgende Pakete müssen installiert sein:  sudo dnf install autofs cifs…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;autofs, CIFS &amp;amp; Sync-Dienst&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Einrichtung und Betrieb auf DEFNLT0332&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Stand: April 2026&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
= 1. Überblick =&lt;br /&gt;
Diese Dokumentation beschreibt die vollständige Einrichtung von:&lt;br /&gt;
&lt;br /&gt;
* autofs	– automatisches Einbinden von CIFS/Samba-Shares&lt;br /&gt;
* CIFS-Mount	– Verbindung zum Samba-Server 172.24.1.30&lt;br /&gt;
* Sync-Dienst	– automatische Synchronisation nach Systemstart &lt;br /&gt;
&lt;br /&gt;
= 2. Voraussetzungen =&lt;br /&gt;
Folgende Pakete müssen installiert sein:&lt;br /&gt;
&lt;br /&gt;
sudo dnf install autofs cifs-utils rsync samba-client &lt;br /&gt;
&lt;br /&gt;
= 3. Credentials-Datei =&lt;br /&gt;
&lt;br /&gt;
== 3.1 Inhalt ==&lt;br /&gt;
Die Credentials-Datei enthält Benutzername und Passwort für den Samba-Server. Wichtig: Die Domain wird NICHT als eigene Zeile angegeben, sondern direkt an den Benutzernamen angehängt. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt; /home/hhepting/Schreibtisch/Hotline/credentials/smb-credentials-avi.txt&lt;br /&gt;
&lt;br /&gt;
username=DOMAIN\benutzername&lt;br /&gt;
&lt;br /&gt;
password=PASSWORT &lt;br /&gt;
&lt;br /&gt;
⚠  &amp;#039;&amp;#039;Keine domain=-Zeile verwenden! Das führt zu &amp;#039;Permission denied (13)&amp;#039; beim Mount.&amp;#039;&amp;#039; &lt;br /&gt;
&lt;br /&gt;
== 3.2 Berechtigungen absichern ==&lt;br /&gt;
chmod 600 /home/hhepting/Schreibtisch/Hotline/credentials/smb-credentials-avi.txt &lt;br /&gt;
&lt;br /&gt;
== 3.3 Verbindung testen ==&lt;br /&gt;
smbclient -L //172.24.1.30 -A /home/hhepting/Schreibtisch/Hotline/credentials/smb-credentials-avi.txt &lt;br /&gt;
&lt;br /&gt;
= 4. autofs-Konfiguration =&lt;br /&gt;
&lt;br /&gt;
== 4.1 /etc/auto.master ==&lt;br /&gt;
Folgenden Eintrag in /etc/auto.master hinzufügen (oder sicherstellen dass er vorhanden ist):&lt;br /&gt;
&lt;br /&gt;
/mnt/cifs /etc/auto.cifs  --timeout=60  --ghost &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--timeout=60&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|Unmount			nach 60 Sekunden Inaktivität&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--ghost&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|Mountpunkt			bleibt sichtbar auch wenn nicht gemountet&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
== 4.2 /etc/auto.cifs ==&lt;br /&gt;
Vollständiger Inhalt der Datei /etc/auto.cifs:&lt;br /&gt;
&lt;br /&gt;
projekte -fstype=cifs,credentials=/home/hhepting/Schreibtisch/Hotline/credentials/smb-credentials-avi.txt,\&lt;br /&gt;
&lt;br /&gt;
         uid=1000,gid=1000,iocharset=utf8,file_mode=0664,dir_mode=0775 ://172.24.1.30/projekte/ &lt;br /&gt;
&lt;br /&gt;
maintenance -fstype=cifs,credentials=/home/hhepting/Schreibtisch/Hotline/credentials/smb-credentials-avi.txt,\&lt;br /&gt;
&lt;br /&gt;
            uid=1000,gid=1000,iocharset=utf8,file_mode=0664,dir_mode=0775 ://172.24.1.30/projekte/Maintenance &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;fstype=cifs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|Dateisystemtyp			Samba/CIFS&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;credentials=...&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|Pfad			zur Credentials-Datei&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;uid=1000			/ gid=1000&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|Besitzer			der gemounteten Dateien (ggf. anpassen)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;iocharset=utf8&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|Zeichenkodierung			für Umlaute&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;file_mode=0664&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|Standardberechtigungen			für Dateien&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;dir_mode=0775&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|Standardberechtigungen			für Verzeichnisse&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
== 4.3 autofs aktivieren und starten ==&lt;br /&gt;
sudo systemctl enable autofs&lt;br /&gt;
&lt;br /&gt;
sudo systemctl start autofs &lt;br /&gt;
&lt;br /&gt;
== 4.4 Nach Konfigurationsänderungen ==&lt;br /&gt;
⚠  &amp;#039;&amp;#039;Vor dem Neustart unbedingt aus dem /mnt/cifs-Verzeichnis herauswechseln, sonst bleibt der Mount &amp;#039;busy&amp;#039;.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
cd /&lt;br /&gt;
&lt;br /&gt;
sudo systemctl restart autofs &lt;br /&gt;
&lt;br /&gt;
= 5. Automatischer Sync-Dienst =&lt;br /&gt;
&lt;br /&gt;
== 5.1 Skript /usr/local/bin/sync-cifs.sh ==&lt;br /&gt;
Das Skript synchronisiert beim Systemstart eine Liste von CIFS-Verzeichnissen in lokale Zielverzeichnisse.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;!/bin/bash &lt;br /&gt;
&lt;br /&gt;
LOGFILE=&amp;quot;/var/log/sync-cifs.log&amp;quot;&lt;br /&gt;
&lt;br /&gt;
TIMESTAMP=$(date &amp;#039;+%Y-%m-%d %H:%M:%S&amp;#039;) &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt; Liste der Sync-Jobs: &amp;quot;QUELLE|ZIEL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
SYNC_JOBS=(&lt;br /&gt;
&lt;br /&gt;
&amp;quot;/mnt/cifs/projekte/Maintenance|/home/hhepting/Schreibtisch/Hotline/Maintenance&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki/&amp;gt;# Weitere Einträge nach dem gleichen Schema:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki/&amp;gt;# &amp;quot;/mnt/cifs/projekte/AndererOrdner|/home/hhepting/Schreibtisch/AndererOrdner&amp;quot;&lt;br /&gt;
&lt;br /&gt;
) &lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;[$TIMESTAMP] Starte Synchronisation...&amp;quot; &amp;gt;&amp;gt; &amp;quot;$LOGFILE&amp;quot; &lt;br /&gt;
&lt;br /&gt;
for JOB in &amp;quot;${SYNC_JOBS[@]}&amp;quot;; do&lt;br /&gt;
&lt;br /&gt;
SRC=&amp;quot;${JOB%%|*}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
DST=&amp;quot;${JOB##*|}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
if [ ! -d &amp;quot;$SRC&amp;quot; ]; then&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;[$TIMESTAMP] FEHLER: Quelle nicht erreichbar: $SRC&amp;quot; &amp;gt;&amp;gt; &amp;quot;$LOGFILE&amp;quot;&lt;br /&gt;
&lt;br /&gt;
continue&lt;br /&gt;
&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
mkdir -p &amp;quot;$DST&amp;quot;&lt;br /&gt;
&lt;br /&gt;
rsync -av --delete &amp;quot;$SRC/&amp;quot; &amp;quot;$DST/&amp;quot; &amp;gt;&amp;gt; &amp;quot;$LOGFILE&amp;quot; 2&amp;gt;&amp;amp;1&lt;br /&gt;
&lt;br /&gt;
STATUS=$?&lt;br /&gt;
&lt;br /&gt;
if [ $STATUS -eq 0 ]; then&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;[$TIMESTAMP] OK: $SRC -&amp;gt; $DST&amp;quot; &amp;gt;&amp;gt; &amp;quot;$LOGFILE&amp;quot;&lt;br /&gt;
&lt;br /&gt;
else&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;[$TIMESTAMP] FEHLER (rsync $STATUS): $SRC -&amp;gt; $DST&amp;quot; &amp;gt;&amp;gt; &amp;quot;$LOGFILE&amp;quot;&lt;br /&gt;
&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
done &lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;[$TIMESTAMP] Synchronisation abgeschlossen.&amp;quot; &amp;gt;&amp;gt; &amp;quot;$LOGFILE&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Skript ausführbar machen:&lt;br /&gt;
&lt;br /&gt;
sudo chmod +x /usr/local/bin/sync-cifs.sh &lt;br /&gt;
&lt;br /&gt;
== 5.2 Logfile anlegen ==&lt;br /&gt;
sudo touch /var/log/sync-cifs.log&lt;br /&gt;
&lt;br /&gt;
sudo chown hhepting:hhepting /var/log/sync-cifs.log &lt;br /&gt;
&lt;br /&gt;
== 5.3 Systemd-Unit /etc/systemd/system/sync-cifs.service ==&lt;br /&gt;
[Unit]&lt;br /&gt;
&lt;br /&gt;
Description=Synchronisiert CIFS-Shares nach lokalem Verzeichnis&lt;br /&gt;
&lt;br /&gt;
After=autofs.service network-online.target&lt;br /&gt;
&lt;br /&gt;
Requires=autofs.service&lt;br /&gt;
&lt;br /&gt;
Wants=network-online.target &lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
&lt;br /&gt;
Type=oneshot&lt;br /&gt;
&lt;br /&gt;
ExecStartPre=/bin/sleep 5&lt;br /&gt;
&lt;br /&gt;
ExecStart=/usr/local/bin/sync-cifs.sh&lt;br /&gt;
&lt;br /&gt;
User=hhepting&lt;br /&gt;
&lt;br /&gt;
StandardOutput=journal&lt;br /&gt;
&lt;br /&gt;
StandardError=journal&lt;br /&gt;
&lt;br /&gt;
RemainAfterExit=yes &lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
&lt;br /&gt;
WantedBy=multi-user.target &lt;br /&gt;
&lt;br /&gt;
ℹ  &amp;#039;&amp;#039;ExecStartPre=/bin/sleep 5 gibt autofs etwas Zeit zum Initialisieren bevor der Sync startet.&amp;#039;&amp;#039; &lt;br /&gt;
&lt;br /&gt;
== 5.4 Dienst aktivieren ==&lt;br /&gt;
sudo systemctl daemon-reload&lt;br /&gt;
&lt;br /&gt;
sudo systemctl enable sync-cifs.service&lt;br /&gt;
&lt;br /&gt;
sudo systemctl start sync-cifs.service &lt;br /&gt;
&lt;br /&gt;
= 6. Weitere Sync-Jobs hinzufügen =&lt;br /&gt;
Um einen weiteren Ordner zu synchronisieren, in /usr/local/bin/sync-cifs.sh die SYNC_JOBS-Liste erweitern:&lt;br /&gt;
&lt;br /&gt;
SYNC_JOBS=(&lt;br /&gt;
&lt;br /&gt;
&amp;quot;/mnt/cifs/projekte/Maintenance|/home/hhepting/Schreibtisch/Hotline/Maintenance&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;/mnt/cifs/projekte/NeuerOrdner|/home/hhepting/Schreibtisch/NeuerOrdner&amp;quot;&lt;br /&gt;
&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
Danach den Dienst neu starten:&lt;br /&gt;
&lt;br /&gt;
sudo systemctl restart sync-cifs.service &lt;br /&gt;
&lt;br /&gt;
= 7. Diagnose &amp;amp; Fehlerbehebung =&lt;br /&gt;
&lt;br /&gt;
== 7.1 autofs-Log ==&lt;br /&gt;
journalctl -u autofs -n 50 --no-pager &lt;br /&gt;
&lt;br /&gt;
== 7.2 autofs im Vordergrund (verbose) ==&lt;br /&gt;
sudo systemctl stop autofs&lt;br /&gt;
&lt;br /&gt;
sudo automount -f -v -d 2&amp;gt;&amp;amp;1 | head -60&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt; In zweitem Terminal:&lt;br /&gt;
&lt;br /&gt;
ls /mnt/cifs/projekte/ &lt;br /&gt;
&lt;br /&gt;
== 7.3 Direkter Mount-Test ==&lt;br /&gt;
sudo mount -t cifs //172.24.1.30/projekte /mnt/cifs/projekte \&lt;br /&gt;
&lt;br /&gt;
-o credentials=/home/hhepting/Schreibtisch/Hotline/credentials/smb-credentials-avi.txt,\&lt;br /&gt;
&lt;br /&gt;
uid=1000,gid=1000,iocharset=utf8 &lt;br /&gt;
&lt;br /&gt;
== 7.4 Sync-Log prüfen ==&lt;br /&gt;
tail -f /var/log/sync-cifs.log&lt;br /&gt;
&lt;br /&gt;
sudo systemctl status sync-cifs.service &lt;br /&gt;
&lt;br /&gt;
== 7.5 Häufige Fehler == &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Permission			denied (13)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|Falsche			Credentials oder domain= in der Credentials-Datei&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;key			not found in map&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|Pfad			zu auto.cifs falsch oder Datei nicht lesbar&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;busy			beim Restart&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|Erst			&amp;#039;cd /&amp;#039; ausführen, dann systemctl restart autofs&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Unable			to open credentials file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|Tippfehler			im Pfad zur Credentials-Datei prüfen&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Elektrokid</name></author>
	</entry>
</feed>