ubuntuusers.de

Synology für Digikam-Zugriff statisch über fstab einbinden

Status: Ungelöst | Ubuntu-Version: Ubuntu 24.04 (Noble Numbat)
Antworten |

Ubuntuneuling309

Anmeldungsdatum:
4. März 2009

Beiträge: 279

Hakel2022 hat mir in einem anderen Thread folgendes geraten, weil ich mit fstab trotz Wiki einfach nicht klarkomme:

Daher muß man die Synology statisch in das home Verzeichnis von Digikam einbinden per fstab.

https://wiki.ubuntuusers.de/fstab/

//192.168.1.100/bilder /Home/nutzer/Bilder cifs _netdev,WEITERE-OPTIONEN

Wenn man das so in die fstab einträgt, kann Digikam nicht "erkennen", daß es ein NAS ist.

Dafür machst du im Subforum "Serverdienste" einen neuen Thread auf. Es gibt da sicher noch ein paar nette Details

Diesem Rat möchte ich folgen und frage:

Wenn ich in die fstab

//192.168.xxx.xxx/daten/pictures /Home/user/Synologybilder cifs _netdev credentials=/geheim/passwörter/.netzwerkzugriff,users,noauto  0 0

hineinschreibe, würde das funktionieren?

Ubunux

Avatar von Ubunux

Anmeldungsdatum:
12. Juni 2006

Beiträge: 17166

Was hindert dich daran, es einfach auszuprobieren? Nur so wirst du etwas lernen. Wegen dem noauto wird das nicht automatisch beim Start des Rechners eingebunden, da musst du die Freigabe manuell bei Bedarf mounten.

Ubunux

Avatar von Ubunux

Anmeldungsdatum:
12. Juni 2006

Beiträge: 17166

Ubuntuneuling309 schrieb:

//192.168.xxx.xxx/daten/pictures /Home/user/Synologybilder cifs _netdev credentials=/geheim/passwörter/.netzwerkzugriff,users,noauto  0 0

An der von mir gelb markierten Stelle fehlt etwas.

Ubuntuneuling309

(Themenstarter)

Anmeldungsdatum:
4. März 2009

Beiträge: 279

Was hindert dich daran, es einfach auszuprobieren? Nur so wirst du etwas lernen. Wegen dem noauto wird das nicht automatisch beim Start des Rechners eingebunden, da musst du die Freigabe manuell bei Bedarf mounten.

Dass ich Sorge habe, das sich mein System mit einer falschen fstab aufhängt

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9552

Wohnort: Münster

Ubuntuneuling309 schrieb:

[…] Wenn ich in die fstab

//192.168.xxx.xxx/daten/pictures /Home/user/Synologybilder cifs _netdev credentials=/geheim/passwörter/.netzwerkzugriff,users,noauto  0 0

hineinschreibe, würde das funktionieren?

Nein. Du musst schon eine Datenzeile ohne syntaktische Fehler verwenden. Deine hat mindestens 4:

  1. Sie hat 7 Felder. Zulässig sind 4-6.

  2. Das 5. Feld enthält Text. Zulässig ist 0 oder ein leeres Feld.

  3. Das Verzeichnis für den Einbindepunkt existiert vermutlich nicht.

  4. Deine Angabe im ersten Feld ist keine gültige URI für eine SMB-Freigabe.

Ubunux

Avatar von Ubunux

Anmeldungsdatum:
12. Juni 2006

Beiträge: 17166

Da hängt sich nichts auf, durch das noauto wird dein NAS eben nicht eingehängt beim starten und du kannst es manuell mounten im Terminal. Dann bekommst du auch sofort eine Rückmeldung.

In deine fstab trägst du es richtig ein, denn außer dem fehlenden Komma gibt es noch einen Fehler in deinem Vorschlag:

//192.168.xxx.xxx/daten/pictures /home/user/Synologybilder cifs _netdev,credentials=/geheim/passwörter/.netzwerkzugriff,users,noauto  0 0

Nach dem Start mountest du per:

sudo mount /home/user/Synologybilder

Ubuntuneuling309

(Themenstarter)

Anmeldungsdatum:
4. März 2009

Beiträge: 279

Erst einmal vielen Dank!

Ich habe jetzt folgendes eingetragen:

//192.168.xxx.yyy/daten/pictures /home/user/Bilder/Synologybilder cifs _netdev,credentials=//home/user/.smbcredentials,users,noauto  0 0

anschl.

systemctl daemon-reload

und dann beim Mounten folgende Nachricht erhalten:

sudo mount /home/user/Bilder/Synologybilder
mount: /home/user/Bilder/Synologybilder: mount(2)-Systemaufruf ist fehlgeschlagen: Vorgang wird nicht unterstützt.
       dmesg(1) may have more information after failed mount system call.

Was war falsch? Das Verzeichnis zum Mounten hatte ich mit mkdir zuvor angelegt. dmesg aufzurufen klappt nicht.

Ubunux

Avatar von Ubunux

Anmeldungsdatum:
12. Juni 2006

Beiträge: 17166

Ubuntuneuling309 schrieb:

Ich habe jetzt folgendes eingetragen:

//192.168.xxx.yyy/daten/pictures /home/user/Bilder/Synologybilder cifs _netdev,credentials=//home/user/.smbcredentials,users,noauto  0 0

Und wieder falsch ...

Was war falsch? Das Verzeichnis zum Mounten hatte ich mit mkdir zuvor angelegt.

Vermutlich solltest du noch die SMB-Version in den Optionen mit aufnehmen.

Bei mir sieht das so aus:

//192.168.xxx.xx/music /mnt/Synology/music cifs noauto,users,credentials=/home/user/.synology,uid=1000,vers=3.11 0 0

dmesg aufzurufen klappt nicht.

Das ist keine Fehlerbeschreibung mit der man etwas anfangen kann!

Ubuntuneuling309

(Themenstarter)

Anmeldungsdatum:
4. März 2009

Beiträge: 279

nochmals danke.

Tippfehler beseitigt; aber ich scheine wirklich ein wenig begriffsstutzig zu sein. Ich finde mit testparm keine Samba-Version, auch nicht, wenn ich die ganze smb.conf per Hand durchsuche.

und wofür ist das uid1000 in den Optionen? Oder betrifft mich das gar nicht?

Und dmesg hatte ich nur erwähnt, weil mir das System diesen Vorschlag gemacht hatte.

Sorry für die vielen Fragen

Ubuntuneuling309

(Themenstarter)

Anmeldungsdatum:
4. März 2009

Beiträge: 279

Hilft das evtl. weiter?

CIFS: No dialect specified on mount. Default has changed to a more secure dialect, SMB2.1 or later (e.g. SMB3.1.1), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do not support SMB3.1.1 (or even SMB3 or SMB2.1) specify vers=1.0 on mount.
[20198.017933] CIFS: Attempting to mount //192.168.xxx.yyy/daten/pictures
[20198.030101] CIFS: VFS: \\192.168.xxx.yyy Dialect not supported by server. Consider  specifying vers=1.0 or vers=2.0 on mount for accessing older servers
[20198.030117] CIFS: VFS: cifs_mount failed w/return code = -95
[20243.315700] CIFS: Attempting to mount //192.168.xxx.yyy/daten/pictures
[20243.432903] CIFS: VFS: \\192.168.xxx.yyy Dialect not supported by server. Consider  specifying vers=1.0 or vers=2.0 on mount for accessing older servers
[20243.432931] CIFS: VFS: cifs_mount failed w/return code = -95
Antworten |