linux_wiki:mount_and_unmount_cifs_and_nfs_network_file_systems

Mount And Unmount Cifs And Nfs Network File Systems

General Information

Working with network shared file systems.


The examples below assume the following server/share information:

  • File server IP: 192.168.1.100
  • Samba Username: rjones
  • Samba Password: 123456
  • Samba Share Name: public-docs
  • NFS Share Name: public-storage

Mounting a Common Internet File System (CIFS) share.

Ensure packages are installed

yum install -y cifs-utils samba-client
  • samba-client optional for viewing shares.


Create target mount point, list shares

mkdir /mnt/cifs-share
smbclient -L 192.168.1.100


Temporarily Mount Share

mount -t cifs -o username=rjones //192.168.1.100/public-docs /mnt/cifs-share


Persistent Mount Share: Edit /etc/fstab, Add Entry/Save

vim /etc/fstab
 
//192.168.1.100/public-docs /mnt/cifs-share cifs username=rjones,password=123456 0 0


More Secure Alternative: CIFS with credentials file

vim /etc/fstab
 
//192.168.1.100/public-docs /mnt/cifs-share cifs credentials=/root/.cifs_mount 0 0
  • /root/.cifs_mount file contents
    username=rjones
    password=123456
    • File should be chmod 600 and owned by root due to security concerns of a username/password being in a text file.


Mount all and Verify

mount -a
df -hT

Mounting a Network File System (NFS) share.

Ensure packages are installed

yum install nfs-utils


Create target mount point

mkdir /mnt/nfs-share


Temporarily Mount Share

mount -t nfs 192.168.1.100:/public-storage /mnt/nfs-share


Persistent Mount Share: Edit /etc/fstab, Add Entry/Save

vim /etc/fstab
 
192.168.1.100:/public-storage /mnt/nfs-share nfs defaults 0 0


Mount all and Verify

mount -a
df -hT

  • linux_wiki/mount_and_unmount_cifs_and_nfs_network_file_systems.txt
  • Last modified: 2019/05/25 23:50
  • (external edit)