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 - 2 TB HDD - ArchLinux

    Lappi | Intel I3 - 16 GB RAM - 128 GB SSD - ArchLinux

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

    ________________________________________________________________________________

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

  • 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: HP Elitebook x360 1030 G2 / Fedora 39 / 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

    Couch Laptop: Dell Latitude E6220 / Linux Mint 21 Cinnamon / 8 GB RAM / 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

    Wir lachen nicht, weil wir glücklich sind, wir sind glücklich, weil wir lachen.

  • 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.

    Asus Prime B550 Plus | Ryzen 5 5600 | RTX 3060 | 32 GB RAM @3600 | 2x 1 TB NVMe-SSD | 1x 27" FHD | 1x 19" WXGA+ und diverse Audio-HW

  • ... 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 - 2 TB HDD - ArchLinux

    Lappi | Intel I3 - 16 GB RAM - 128 GB SSD - ArchLinux

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

    ________________________________________________________________________________

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

  • 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: HP Elitebook x360 1030 G2 / Fedora 39 / 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

    Couch Laptop: Dell Latitude E6220 / Linux Mint 21 Cinnamon / 8 GB RAM / 250 GB Samsung SSD

    Einmal editiert, zuletzt von El Pollo Diablo (5. März 2023 um 11:29)

  • 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:~$

  • Zitat

    [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: HP Elitebook x360 1030 G2 / Fedora 39 / 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

    Couch Laptop: Dell Latitude E6220 / Linux Mint 21 Cinnamon / 8 GB RAM / 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

    Einmal editiert, zuletzt von janerik (5. März 2023 um 18:05)

  • 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: HP Elitebook x360 1030 G2 / Fedora 39 / 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

    Couch Laptop: Dell Latitude E6220 / Linux Mint 21 Cinnamon / 8 GB RAM / 250 GB Samsung SSD

  • 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: Windows 11 | OS2: Linux Mint 21.2 Xfce & Cinnamon | OS3: Debian Testing Gnome | Core i5-6600 | 32 GB RAM
    Lenovo ThinkCentre 625q | OS1: MX Linux 23 ahs Xfce | OS2: Debian Testing Gnome | AMD E2-9000e RADEON R2 | 8 GB RAM
    Notebook | OS: Debian 12 Xfce & Cinnamon | Core i5-2450M | 8 GB RAM

  • 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: HP Elitebook x360 1030 G2 / Fedora 39 / 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

    Couch Laptop: Dell Latitude E6220 / Linux Mint 21 Cinnamon / 8 GB RAM / 250 GB Samsung SSD

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!