How to Mount a SMB/CIFS Share as an Automount on CentOS/Fedora/RHEL

In This  tutorial  we  will show  you  How  to automatically mount/unmount a SMB/CIFS Windows share on a CentOS/Fedora/RHEL server.linux-logo

You need to open terminal and follow the instructions bellow:

1-Install the  Automounter

#  yum install autofs

2-Install samba (client)

#yum install samba-client samba-common

3-Next you have to add an entry to the file /etc/auto.master, like so:


# file: /etc/auto.master
# ...
# ...
/mnt/cifs_share    /etc/auto.cifs    --timeout=600 --ghost

4-Now we’ll need to create the mount point:


% mkdir /mnt/cifs_share

5-now create the file /etc/auto.cifs:


share_data    -fstype=cifs,rw,noperm,credentials=/etc/credentials.txt    ://192.168.1.x/windows_data

6-And finally, create the credentials.txt file.

# /etc/credentials.txt

7-The last step is to startup the automounter service (/etc/init.d/autofs).

% /etc/init.d/autofs start


8-Once done you should now be able to cd to /mnt/cifs_share/windwos_data.

% cd /mnt/cifs_share/windows_data
% pwd

9-You can confirm that the mount is being accessed correctly by checking the active mounts:

% mount
/dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/sda1 on /boot type ext3 (rw)
tmpfs on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
//192.168.1.x/windows_data on /mnt/cifs_share/windows_data type cifs (rw,mand)


 And is done