Mount Problem

  • Hi, ich hab versucht ein NAS von Synology mit Linux zu mounten mit

    sudo mount -t cifs -o username=jan,password=<pw>,vers=1.0,uid=1000,gid=1000,sec=ntlm //192.168.178.43/home /home/jan/DataHub-Home/. Ich habe auch schon andere befehle versucht. Ich bekomme den Fehler:

    mount error(22): Invalid argument

    Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)

    Mien Kernel:

    Linux Mint Cinnamon Ubuntu Edition:

    jan@jan-X756UXK:~$ uname -r

    5.15.0-60-generic

    jan@jan-X756UXK:~$

    Im fstab funktioniert es auch nicht. Früher ging es.

    Ich nutze Linux Mint 21.1 Vera

    Kann mir jemand bei dem fstab und mount-cifs Problem helfen?

    Danke. VG Jan

  • Hast du cifs auch installiert?

    PC | AMD Ryzen 7 3700X - NVIDIA GeForce RTX 2070 Super - 32 GB RAM - 1 TB NVME - 1 TB HDD - Arch Linux

    Lappi | Intel I3 - 16 GB RAM - 128 GB SSD - Arch Linux

    Homi | Intel Atom 3 - Intel Grafik - 8 GB RAM - 1x 128 GB SSD - 2x 4 TB Seagate IronWolf HDD im RAID - Debian mit OMV und Docker

    ________________________________________________________________________________

    RADIO TEAM BAWÜ - Wir haben Spaß an Musik!!!

    IPV64.net <-- DynDNS Service der Extraklasse

  • sudo mount -t cifs -o username=jan,password=<pw> //192.168.178.43/home /home/jan/DataHub-Home/

    [sudo] Passwort für jan:

    Das hat nicht funktioniert, bitte nochmal probieren.

    [sudo] Passwort für jan:

    mount error(95): Operation not supported

    Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)

    jan@jan-X756UXK:~$

    hab ja gesagt ich hab viele varianten ausprobiert

  • Versuch es mal so:

    1) mount Verzeichnis erstellen z.B. /mnt/nas

    2) NAS in den Ordner mounten

    Code
    mount.cifs -o username=USER,password=PASSWORD //IP-ADRESSE-DEINES-NAS/VERZEICHNIS-AUF-NAS /mnt/nas

    Daily Driver PC: Pop!_OS 22.04 + Win 10 Dual Boot/ Intel i7-7700K / NVIDIA GeForce GTX 1070 / 32 GB RAM / 3x 1TB Samsung SSD

    Daily Driver Laptop: Framework 13 / Ubuntu 24.04 LTS / AMD Ryzen 7 7840U / 64 GB RAM / 2TB WD NVME

    Backup Laptop: HP Elitebook x360 1030 G2 / Fedora 41 / Intel i5-7200U / Intel HD 620 / 8 GB RAM / 500 GB Samsung NVMe

    Spiele PC: MX Linux + Garuda / AMD Ryzen 7 7800X3D / Radeon RX 6750 XT / 64 GB RAM / 2TB Samsung NVME + 512 GB Kingston NVME + 250 GB Samsung SSD

  • El Pollo Diablo

    jan@jan-X756UXK:~$ sudo mount.cifs -o username=Janni,password=pw //192.168.178.43/home /home/jan/DataHub-Home/

    [sudo] Passwort für jan:

    mount error(95): Operation not supported

    Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)

    jan@jan-X756UXK:~$


    wieder mal ich habe es schon mit allem möglichem probiert

  • @JA

    Was heißt du hast alles mögliche Probiert?

    Wenn du in deiner Konfiguration keine Clientversion festgelegt hast, wird davon ausgegangen, dass dein Client SMB1 als Standard verwendet. Dies ist möglicherweise nicht ausreichend, wenn der Server, mit dem du eine Verbindung herstellen möchtest, die Anforderungen auf SMB2 aktualisiert hat (mount error(95): Operation not supported). Versuche die Version mit ver = 2.0 auf SMB2 zu setzen, um festzustellen, ob das Problem behoben wird. Auch die ver=3 wäre möglich.

    Code
    sudo mount -t cifs -o vers=2.0,username=user_name,password=password //server_name/share_name /mnt/share_name

    So stirbt also die Freiheit – mit tosendem Applaus!

  • So wie ich das sehe - und korrigiere mich bitte, falls ich falsch liege - hast Du das NAS an einer Fritzbox angeschlossen (IP 192.168.178.xxx). Normalerweise sollte Dir das System in Nemo unter Netzwerk -> Netzwerk automatisch angezeigt werden. Wichtig ist, eine feste IP zu vergeben und dann nicht via SMB, sondern FTP einzubinden. Das ist deutlich schneller als SMB - zumindest bei mir. Dafür musst Du in der Fritte unter Heimnetz -> USB/Speicher -> Geräteübersicht -> Zugriff über FTP aktivieren einschalten.

  • ... und bitte daran denken dass der absolute Pfad, bei manchen NAS, benutzt werden muss.

    192.168.2.5/srv/dev-disk-by-uuid-bb7eae46-d8ed-4715-8b74-8179314e0276/Homes

    Was spricht dagegen NFS zu benutzen. das wäre am einfachsten.

    PC | AMD Ryzen 7 3700X - NVIDIA GeForce RTX 2070 Super - 32 GB RAM - 1 TB NVME - 1 TB HDD - Arch Linux

    Lappi | Intel I3 - 16 GB RAM - 128 GB SSD - Arch Linux

    Homi | Intel Atom 3 - Intel Grafik - 8 GB RAM - 1x 128 GB SSD - 2x 4 TB Seagate IronWolf HDD im RAID - Debian mit OMV und Docker

    ________________________________________________________________________________

    RADIO TEAM BAWÜ - Wir haben Spaß an Musik!!!

    IPV64.net <-- DynDNS Service der Extraklasse

  • Weil mir das Thema keine Ruhe gelassen hat, habe ich es auf Mint 21.1 nachgestellt. LM verhält sich genauso, wie von uns beschrieben (siehe unten).

    Du has geschrieben, dass es früher funktioniert hat. Hast Du eventuell an der Synology Änderungen durhgeführt, kürzlich ein großes DSM Upate eingespielt oder ähnliches?

    Die SMB Einstellungen auf meiner Syno sind so eingestellt:

    Daily Driver PC: Pop!_OS 22.04 + Win 10 Dual Boot/ Intel i7-7700K / NVIDIA GeForce GTX 1070 / 32 GB RAM / 3x 1TB Samsung SSD

    Daily Driver Laptop: Framework 13 / Ubuntu 24.04 LTS / AMD Ryzen 7 7840U / 64 GB RAM / 2TB WD NVME

    Backup Laptop: HP Elitebook x360 1030 G2 / Fedora 41 / Intel i5-7200U / Intel HD 620 / 8 GB RAM / 500 GB Samsung NVMe

    Spiele PC: MX Linux + Garuda / AMD Ryzen 7 7800X3D / Radeon RX 6750 XT / 64 GB RAM / 2TB Samsung NVME + 512 GB Kingston NVME + 250 GB Samsung SSD

    Edited once, last by El Pollo Diablo (March 5, 2023 at 11:29 AM).

  • El Pollo Diablo

    jan@jan-X756UXK:~$ sudo mount.cifs -o username=Janni,password=pw //192.168.178.43/home /home/jan/DataHub-Home/

    sudo mount.cifs -o username=Janni,password=pw //192.168.178.43/home /home/jan/DataHub-Home/

    [sudo] Passwort für jan:

    mount error(95): Operation not supported

    Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)

    jan@jan-X756UXK:~$ sudo mkdir /mnt/nas && sudo mount.cifs -o username=Janni,password=pw //192.168.178.43/home /mnt/nas

    mount error(95): Operation not supported

    Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)

    jan@jan-X756UXK:~$ uname -r

    5.15.0-67-generic

    jan@jan-X756UXK:~$

  • Quote

    [11745.963805] 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.

    Hast Du es mal beim mount mit anderen Versionen versucht, wie Helmfuss weiter oben geschrieben hat? Z.b.

    Code
    sudo mount.cifs -o vers=2.1,username=Janni,password=pw //192.168.178.43/home /home/jan/DataHub-Home/

    Daily Driver PC: Pop!_OS 22.04 + Win 10 Dual Boot/ Intel i7-7700K / NVIDIA GeForce GTX 1070 / 32 GB RAM / 3x 1TB Samsung SSD

    Daily Driver Laptop: Framework 13 / Ubuntu 24.04 LTS / AMD Ryzen 7 7840U / 64 GB RAM / 2TB WD NVME

    Backup Laptop: HP Elitebook x360 1030 G2 / Fedora 41 / Intel i5-7200U / Intel HD 620 / 8 GB RAM / 500 GB Samsung NVMe

    Spiele PC: MX Linux + Garuda / AMD Ryzen 7 7800X3D / Radeon RX 6750 XT / 64 GB RAM / 2TB Samsung NVME + 512 GB Kingston NVME + 250 GB Samsung SSD

  • El Pollo Diablo

    jan@jan-X756UXK:~$ sudo mount.cifs -o vers=2.1,username=Janni,password=pw //192.168.178.43/home /home/jan/DataHub-Home/

    sudo mount.cifs -o vers=2.1,username=Janni,password=pw //192.168.178.43/home /home/jan/DataHub-Home/

    mount error(13): Permission denied

    Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)

    jan@jan-X756UXK:~$

    ps: Mein Passwort fängt mit !%$ an, aber wenn ich es aus der history hole fehlt das !% und es fängt mit $ an

    Edited once, last by janerik (March 5, 2023 at 6:05 PM).

  • Cool! Problem 1 gelöst. Dein NAS spricht SMB 2.1 :)

    Problem 2 ist Dein Passwort, dass das Sonderzeichen $ enthält, das in der Bash von Linux als Steuerzeichen interpretiert wird. Du musst der Bash verständlich machen, dass $ Teil Deines PWs ist.

    Versuch es beim Passwort mal mit Anführungszeichen wie z.B. '!%$........' oder hänge testweise mal ein abschließendes $ ans Ende des Passworts wie z.b. '!%$............$'

    Einfach mal rumprobieren.

    Code
    sudo mount.cifs -o vers=2.1,username=Janni,password='!%$xxxxxxxxx' //192.168.178.43/home /home/jan/DataHub-Home/
    
    
    sudo mount.cifs -o vers=2.1,username=Janni,password='!%$xxxxxxxxx$' //192.168.178.43/home /home/jan/DataHub-Home/

    Daily Driver PC: Pop!_OS 22.04 + Win 10 Dual Boot/ Intel i7-7700K / NVIDIA GeForce GTX 1070 / 32 GB RAM / 3x 1TB Samsung SSD

    Daily Driver Laptop: Framework 13 / Ubuntu 24.04 LTS / AMD Ryzen 7 7840U / 64 GB RAM / 2TB WD NVME

    Backup Laptop: HP Elitebook x360 1030 G2 / Fedora 41 / Intel i5-7200U / Intel HD 620 / 8 GB RAM / 500 GB Samsung NVMe

    Spiele PC: MX Linux + Garuda / AMD Ryzen 7 7800X3D / Radeon RX 6750 XT / 64 GB RAM / 2TB Samsung NVME + 512 GB Kingston NVME + 250 GB Samsung SSD

  • Hast du dir die dmesg eigentlich Mal durchgelese?

    Und wenn du glaubst es liegt an PW dann lass diese Optionen einfach weg.

    P.S. Samba(cifs) V1 zu nutzen ist sowas von 2000 :D

  • Code
    //192.168.178.43/home /home/jan/DataHub-Home cifs vers=2.1,username=Janni,password='!%$pw' 0 0


    Danach mittels

    Code
    sudo mount -a

    testen ob es fehlerfrei durchläuft bervor neu gestartet werden kann

  • Hi, ich habe zufälligerweise auch einige Tage mit selbigem Problem gekämpft - Linux Mint 21.1 und Synology NAS. Auch bei mir war der Status 'früher mit Ubuntu hat es funktioniert'.

    Nach dem ich einige Hinweise aus diversen Foren dazu probiert habe bin ich letztendlich in eurem Forum und diesem Thema hier gelandet.

    Hatte sofort gesehen dass dies hier meine Problemstellung zu 99% trifft, selbes Linux & NAS und mount-Problem. Bei Antwort #12 war dann alles was ich brauchte: 1A Screenshots & ein etwas anderer Ansatz mit mount.cifs.

    Hat bei mir dann genau so auch funktioniert. Also Lob an alle Beteiligten!

    Allerdings konnte bei mir dann immer nur root in die Freigabe schreiben etc.

    Hab mir deshalb mount.cifs noch mal genauer angeschaut. Sehr ausführlich hier:

    Also bezüglich eintragen in /etc/fstab funktioniert es bei mir jetzt so:

    Code
    //192.168.2.75/video /home/travolta/Videos/nas cifs rw,_netdev,noauto,user,username=USER,password=PASSWORT 0 0

    noauto müsste man noch anpassen wenn gewünscht und password hab ich auch nur mal so zum testen drin, ist natürlich nicht sonderlich sicher so.

    Jetzt kann ich bereits mit

    Code
    mount /home/travolta/Videos/nas

    (ohne sudo) als Nutzer die NAS Freigabe einhängen. Ist bei ubuntuusers.de/mount.cifs wie gesagt recht ausführlich erklärt. Nicht unwichtig ist dort die Stelle 'Einbinden mit niedrigen Privilegien' (gesetztes SUID-Bit bei mount.cifs.

    PC | OS1: Linux Mint 22 Xfce | OS2: Debian Testing Xfce | OS3: Windows 11 | Core i5-6600 | 32 GB
    Lenovo ThinkCentre 625q | MX Linux 23.5 ahs Xfce | AMD E2-9000e RADEON R2 | 8 GB
    Acer Swift 1 | Debian Testing Xfce | Pentium Silver N6000 | 8 GB

  • Für GNOME-User empfiehlt sich eine andere Variante, die meiner Meinung nach sicherer ist, weil Ihr nicht in der FSTAB oder in einer Passwortdatei Euer Passwort lokal im Klartext auf dem System speichert. Ich bin in solchen DIngen immer etwas vorsichtig.

    Voraussetzung ist, dass Ihr mindestens einmal den Share über traditionelle Weise gemountet haben müsst und Eure Credentials im GNOME Keyring abgespeichert habt.

    Ich verwende eine autostart Datei, die den Share bei jeder Anmeldung am Rechner automatisch mountet. Das hat auch den Vorteil, dass ich nicht mit Rootrechten an der FSTAB herumfummeln muss und das System beim Booten meckert, wenn das Netzlaufwerk nicht erreichbar ist.

    Ich erstelle mir eine autostart Datei in meinem Home im Unterordner .config/autostart und lege dort folgende Datei an.

    Wenn ich nach der Anmeldung am Rechner in den Nautilus gehe, ist mein Share schon gemountet. :)

    Das könnte unter Cinnamon eventuell auch funktionieren. Habe ich noch nicht probiert. Aber ist Cinnamon nicht auch nur ein GNOME Fork?

    Daily Driver PC: Pop!_OS 22.04 + Win 10 Dual Boot/ Intel i7-7700K / NVIDIA GeForce GTX 1070 / 32 GB RAM / 3x 1TB Samsung SSD

    Daily Driver Laptop: Framework 13 / Ubuntu 24.04 LTS / AMD Ryzen 7 7840U / 64 GB RAM / 2TB WD NVME

    Backup Laptop: HP Elitebook x360 1030 G2 / Fedora 41 / Intel i5-7200U / Intel HD 620 / 8 GB RAM / 500 GB Samsung NVMe

    Spiele PC: MX Linux + Garuda / AMD Ryzen 7 7800X3D / Radeon RX 6750 XT / 64 GB RAM / 2TB Samsung NVME + 512 GB Kingston NVME + 250 GB Samsung SSD

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!