Mounting CIFS Shares On C8

Home » CentOS » Mounting CIFS Shares On C8
CentOS 18 Comments

Hi all,

I’m tearing my hair off trying to understand the difference between C7 & C8
for mounting a cifs FS with fstab

I’m building a Plex media server on C8 and duplicated the fstab entries over from my current C7 installation My data (music & movies) are on CIFS shares on a Synology NAS. The packages cifs-utils samba-client samba-common are installed, up to date etc…

These are my current fstab entries on the C7 box

//192.168.1.200/mp3 /home/plex/Musique cifs user=plex,pass=plex,ro,auto,vers=3.0
//192.168.1.200/videos /home/plex/Vidéos cifs user=plex,pass=plex,ro,auto,vers=3.0

On my C8:

[root@plexvm etc]# cat fstab

#
# /etc/fstab
# Created by anaconda on Fri Apr 3 14:02:23 2020
#
# Accessible filesystems, by reference, are maintained under ‘/dev/disk/’.
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
#
# After editing this file, run ‘systemctl daemon-reload’ to update systemd
# units generated from this file.
#
/dev/mapper/cl_plexvm-root / xfs defaults
0 0
UUID=f7c4e0e2-703e-4e61-8d7a-0aa34f836b02 /boot ext4
defaults 1 2
/dev/mapper/cl_plexvm-swap swap swap defaults
0 0
//192.168.1.200/mp3 /home/plex/Musique cifs user=plex,pass=plex,workgroup=DERWAEL,ro,auto,vers=3.0
//192.168.1.200/videos /home/plex/Vidéos cifs user=plex,pass=plex,workgroup=DERWAEL,ro,auto,vers=3.0
//192.168.1.200/series /home/plex/Séries cifs user=plex,pass=plex,workgroup=DERWAEL,ro,auto,vers=3.0
[root@plexvm etc]# mount -a mount error(2): No such file or directory Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
mount error(2): No such file or directory Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
mount error(2): No such file or directory Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
[root@plexvm etc]#

Any pointer would be MUCH appreciated!

Thanks

Patrick Derwael Rue de la fontaine, 3
4210 Burdinne Tél:+32.(0)479.80.50.79

18 thoughts on - Mounting CIFS Shares On C8


  • I don’t know the answer, but a thought or three:

    1. the entries for the cifs mounts don’t have the last two fields specified. I dunno if they’re absolutely required, so it may not mean anything.
    2. you might want to experiment with the smbclient tool to see if you can learn anything from its responses when trying to access the remote.
    3. also verify that seliinux is not blocking the access.. I’ve had at least one case in which I spent hours banging my head, only to discover it was selinux and not anything in Samba.

    Good luck!

    Fred

  • Le ven. 3 avr. 2020 à 16:13, Fred Smith a
    écrit :

    Hi,

    starting with the easy bit: (3) selinux is disabled, and F/W is (for the time being) stopped as well

    (2) smbclient can access my cifs shares… no sweat…
    [root@plexvm ~]# smbclient //192.168.0.200/mp3/
    Enter SAMBA\root’s password:
    Try “help” to get a list of possible commands. smb: \> ls
    . DA 0 Sun Mar 29 15:21:54 2020
    .. DA 0 Thu Mar 26 11:28:36 2020
    T DA 0 Thu Jun 20 09:53:40 2019
    W DA 0 Thu Dec 19 11:28:50 2019

    F DA 0 Mon Mar 9 14:08:49 2020
    N DA 0 Thu Mar 12 09:54:55 2020

    11523186296 blocks of size 1024. 3135971700 blocks available smb: \>

    as for (1), if I understand well, the 5th field is optional and it is used to determine if the fs needs to be dumped The 6th field is also optional and controls the fsck. As the fs is remote, I don’t want my C8 box to fsck it That should be ok then…

    Patrick Derwael Rue de la fontaine, 3
    4210 Burdinne Tél:+32.(0)479.80.50.79

  • Do the directories /home/plex/Musique, /home/plex/Vidéos and
    /home/plex/Séries really exist on the C8 host?

    Regards, Simon

  • Le ven. 3 avr. 2020 à 17:02, Simon Matter via CentOS a
    écrit :

    Yes, they do exist and the directories are empty

    [root@plexvm ~]# l /home/plex total 0
    drwxrwx— 2 plex plex 6 Apr 3 15:41 Music drwxrwx— 2 plex plex 6 Apr 3 15:41 Musique drwxrwx— 2 plex plex 6 Apr 3 15:41 Séries drwxrwx— 2 plex plex 6 Apr 3 15:41 Vidéos
    [root@plexvm ~]# find /home/plex -ls
    68073798 0 drwxrwx— 6 plex plex 64 Apr 3 15:41
    /home/plex
    33674251 0 drwxrwx— 2 plex plex 6 Apr 3 15:41
    /home/plex/Musique
    68166320 0 drwxrwx— 2 plex plex 6 Apr 3 15:41
    /home/plex/Vid\303\251os
    101999836 0 drwxrwx— 2 plex plex 6 Apr 3 15:41
    /home/plex/S\303\251ries
    992376 0 drwxrwx— 2 plex plex 6 Apr 3 15:41
    /home/plex/Music
    [root@plexvm ~]#

    Patrick Derwael Rue de la fontaine, 3
    4210 Burdinne Tél:+32.(0)479.80.50.79

  • Le ven. 3 avr. 2020 à 17:54, Jonathan Billings a
    écrit :

    I have commented out the 2 mounts with non-ascii… that didn’t help…

    [root@plexvm ~]# cat /etc/fstab

    #
    # /etc/fstab
    # Created by anaconda on Fri Apr 3 14:02:23 2020
    #
    # Accessible filesystems, by reference, are maintained under ‘/dev/disk/’.
    # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
    #
    # After editing this file, run ‘systemctl daemon-reload’ to update systemd
    # units generated from this file.
    #
    /dev/mapper/cl_plexvm-root / xfs defaults
    0 0
    UUID=f7c4e0e2-703e-4e61-8d7a-0aa34f836b02 /boot ext4
    defaults 1 2
    /dev/mapper/cl_plexvm-swap swap swap defaults
    0 0
    //192.168.1.200/mp3 /home/plex/Musique cifs user=plex,pass=plex,workgroup=DERWAEL,ro,auto,vers=3.0
    #//192.168.1.200/videos /home/plex/Vidéos cifs user=plex,pass=plex,workgroup=DERWAEL,ro,auto,vers=3.0
    #//192.168.1.200/series /home/plex/Séries cifs user=plex,pass=plex,workgroup=DERWAEL,ro,auto,vers=3.0
    [root@plexvm ~]# mount -a mount error(2): No such file or directory Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
    [root@plexvm ~]#

    Patrick Derwael Rue de la fontaine, 3
    4210 Burdinne Tél:+32.(0)479.80.50.79

  • Am 03.04.20 um 18:01 schrieb Patrick DERWAEL:

    username=value
    password=value
    domain=value

    ?


    Leon

  • User & pass are present According to the man pages, workgroup is supported I have changed it to domain, but that didn’t change a thing

    [root@plexvm ~]# cat /etc/fstab

    #
    # /etc/fstab
    # Created by anaconda on Fri Apr 3 14:02:23 2020
    #
    # Accessible filesystems, by reference, are maintained under ‘/dev/disk/’.
    # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
    #
    # After editing this file, run ‘systemctl daemon-reload’ to update systemd
    # units generated from this file.
    #
    /dev/mapper/cl_plexvm-root / xfs defaults
    0 0
    UUID=f7c4e0e2-703e-4e61-8d7a-0aa34f836b02 /boot ext4
    defaults 1 2
    /dev/mapper/cl_plexvm-swap swap swap defaults
    0 0
    //192.168.1.200/mp3 /home/plex/Musique cifs user=plex,pass=plex,domain=DERWAEL,ro,auto,vers=3.0
    #//192.168.1.200/videos /home/plex/Vidéos cifs user=plex,pass=plex,workgroup=DERWAEL,ro,auto,vers=3.0
    #//192.168.1.200/series /home/plex/Séries cifs user=plex,pass=plex,workgroup=DERWAEL,ro,auto,vers=3.0
    [root@plexvm ~]# systemctl daemon-reload
    [root@plexvm ~]# mount -a mount error(2): No such file or directory Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
    [root@plexvm ~]#

    Le ven. 3 avr. 2020 à 18:23, Leon Fauster via CentOS a
    écrit :

    Patrick Derwael Rue de la fontaine, 3
    4210 Burdinne Tél:+32.(0)479.80.50.79

  • Instead of user=, try username=.  mount.cifs(8) states:

    While some versions of the cifs kernel module accept user= as an abbreviation for this option, its use can confuse the standard mount program into thinking that this is a non-superuser mount. It is therefore recommended to use the full username= option name.

  • That was my initial setup before trying the abbreviations, but anyway:

    [root@plexvm ~]# nano /etc/fstab
    [root@plexvm ~]# cat /etc/fstab

    #
    # /etc/fstab
    # Created by anaconda on Fri Apr 3 14:02:23 2020
    #
    # Accessible filesystems, by reference, are maintained under ‘/dev/disk/’.
    # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
    #
    # After editing this file, run ‘systemctl daemon-reload’ to update systemd
    # units generated from this file.
    #
    /dev/mapper/cl_plexvm-root / xfs defaults
    0 0
    UUID=f7c4e0e2-703e-4e61-8d7a-0aa34f836b02 /boot ext4
    defaults 1 2
    /dev/mapper/cl_plexvm-swap swap swap defaults
    0 0
    //192.168.1.200/mp3 /home/plex/Musique cifs username=plex,password=plex,domain=DERWAEL,ro,auto,vers=3.0
    #//192.168.1.200/videos /home/plex/Vidéos cifs user=plex,pass=plex,workgroup=DERWAEL,ro,auto,vers=3.0
    #//192.168.1.200/series /home/plex/Séries cifs user=plex,pass=plex,workgroup=DERWAEL,ro,auto,vers=3.0
    [root@plexvm ~]# systemctl daemon-reload
    [root@plexvm ~]# mount -a mount error(2): No such file or directory Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
    [root@plexvm ~]#

    Le ven. 3 avr. 2020 à 18:55, Chris Schanzle a
    écrit :

    Patrick Derwael Rue de la fontaine, 3
    4210 Burdinne Tél:+32.(0)479.80.50.79

  • What happens when you run

    mount -t cifs //192.168.1.200/mp3 /home/plex/Musique –verbose \
    -o username=plex,password=plex,domain=DERWAEL,ro,auto,vers=3.0

    Regards, Simon

  • Just checking… do the target directories exist? I.e. “/home/plex/Musique”
    ?

    *Matt Phelps*

    *Information Technology Specialist, Systems Administrator*

    (Computation Facility, Smithsonian Astrophysical Observatory)

    Center for Astrophysics | Harvard & Smithsonian

    60 Garden Street | MS 39 | Cambridge, MA 02138
    email: mphelps@cfa.harvard.edu

    cfa.harvard.edu | Facebook <http://cfa.harvard.edu/facebook> | Twitter
    <http://cfa.harvard.edu/twitter> | YouTube <http://cfa.harvard.edu/youtube>
    | Newsletter <http://cfa.harvard.edu/newsletter>

  • Hi Matt,

    Yes all the directories do exist, are empty and (as far as I know) have the proper permissions

    [root@plexvm ~]# ls -l /home/plex total 0
    drwxrwx— 2 plex plex 6 Apr 3 15:41 Music drwxrwx— 2 plex plex 6 Apr 3 15:41 Musique drwxrwx— 2 plex plex 6 Apr 3 15:41 Séries drwxrwx— 2 plex plex 6 Apr 3 15:41 Vidéos
    [root@plexvm ~]# find /home/plex -ls
    68073798 0 drwxrwx— 6 plex plex 64 Apr 3 15:41
    /home/plex
    33674251 0 drwxrwx— 2 plex plex 6 Apr 3 15:41
    /home/plex/Musique
    68166320 0 drwxrwx— 2 plex plex 6 Apr 3 15:41
    /home/plex/Vid\303\251os
    101999836 0 drwxrwx— 2 plex plex 6 Apr 3 15:41
    /home/plex/S\303\251ries
    992376 0 drwxrwx— 2 plex plex 6 Apr 3 15:41
    /home/plex/Music
    [root@plexvm ~]#

    Le ven. 3 avr. 2020 à 23:26, Phelps, Matthew a
    écrit :

    Patrick Derwael Rue de la fontaine, 3
    4210 Burdinne Tél:+32.(0)479.80.50.79

  • Then, what I’d try is

    1) With an other directory like /mnt/xxx just to make sure it’s not something with /home that it doesn’t like.

    2) See what it’s doing by running it with strace -f mount…..

    Regards, Simon