Mount External Storage to Linux

Mount External storage (Flash drive, SSD, HDD, ...) to Linux machine:

  1. Red Hat Enterprise Linux (RHEL)
  2. CentOS
  3. Cloud Linux
  4. Debian
  5. Ubuntu


Type of Mounting

1. NFS recommend for UNIX/Linux OS

2. CIFS recommend for Window OS

Check if NAS can be accessed

ping 10.100.00.27.141

Requirements

1. Check the Library of NFS and CIFS by searching the file /sbin/mount.<type> using command

ls /sbin/mount.*

If library not found, you can download from server via yum or apt-get command

- For Red-Hat / Fedora

sudo yum install nfs.utils
sudo yum install cifs.utils

- For Debian/Ubuntu

sudo apt-get install nfs-common

2. Create Mount Point

Make directory for mount using command like this sudo mkdir /mnt/<insertfoldername> i.e.

sudo mkdir /mnt/usb1

NFS Mount

1. Set up directory for mount

sudo mkdir /mnt/<insertfoldername>

2. Mount device use NFS type

sudo mount -t nfs <IP Address>:/<DriveVolumeName>/<NameofShare> /mnt/<FolderyouCreated> -o user=admin

What are them ?

-t : type of mounting

nfs : sharing mount

<IP Address>:/ : IP address of external drive

<DriveVolumeName>/ : Name of volume drive

<NameofShare> : Name of drive during sharing


NFS Mount

1. Mount device use CIFS type

sudo mount -t cifs <IP Address>:/<DriveVolumeName>/<NameofShare> /mnt/<FolderyouCreated> -o user=admin

Example: Mount NAS to Linux

(read more about NAS)

  • NFS
sudo mount -t nfs 10.100.27.80:/datavolume/public /mnt/usb -o user=nutt
  • CIFS

No permission

sudo mount -t cifs -o noperm //<IP Address>/<NameofShare> /mnt/<FolderyouCreated>

Mount with options: make username & password

sudo mount -t cifs //Hostname/Username -o username=username,password=password,rw,nounix,iocharset=utf8,file_mode=0644,dir_mode=0755 /mnt

or

sudo mount -t cifs //10.100.27.80/Volume_1/ /media/usb/ -o user=nutt

or

sudo mount -t cifs //10.100.27.80/Volume_1/ /media/usb/ -o credentials=/root/.cifs.txt

where .cifs.txt file contains user & passwd, e.g.,

username=USER
password=PASSWORD

Auto Mount

Append the following command into the end of /etc/fstab file (root or sudo needed), for example,

10.100.27.80:/Volume_1/ /media/usb/  nfs  defaults,nofail  0  0

Save and exit. Then mount using command

sudo mount /media/usb

Unmount

syntax: sudo umount MountPoint. For example,

sudo umount  /media/usb/

Rangsiman Ketkaew