How to mount remote windows partition / windows share under Linux ?


mount.cifs – mount using the Common Internet File System (CIFS)


mount.cifs {service} {mount-point} [-ooptions]


This tool is part of the samba(7) suite.

mount.cifs  mounts  a Linux CIFS filesystem. It is usually invoked indirectly by the mount(8) command when using the “-t cifs” option.

This command only works in Linux, and the kernel must support the cifs filesystem. The CIFS protocol is the successor to the SMB  pro-tocol and is supported by most Windows servers and many other commercial servers and Network Attached Storage appliances as well as by the popular Open Source server Samba.

The mount.cifs utility attaches the UNC name (exported network resource) to the local directory mount-point. It is possible to set the mode for mount.cifs to setuid root to allow non-root users to mount shares to directories for which they have write permission.

Options  to  mount.cifs  are  specified  as a comma-separated list of key=value pairs. It is possible to send options other than those listed here, assuming that the cifs filesystem kernel module (cifs.ko) supports them. Unrecognized cifs mount options  passed  to  the cifs vfs kernel code will be logged to the kernel log.

mount.cifs causes the cifs vfs to launch a thread named cifsd. After mounting it keeps running until the mounted resource is unmounted (usually via the umount utility).

Usage :

# mount -t cifs //10.xx.5x.1xx/ABC  /win-mount -o user=sgd.shd,domain=sfgmain



1) Make sure you have following information:
==> Windows username and password to access share name
==> Sharename (such as //server/share) or IP address
==> root level access on Linux

2) Login to Linux as a root user (or use su command)

3) Create the required mount point:
# mkdir -p /win-mount
4) Use the mount command as follows:
# mount -t cifs //Windows-server/download -o username=sdff,password=myPassword /win-mount

Use following command if you are using Old version such as RHEL <=4 or Debian <= 3:
# mount -t smbfs -o username=sdff,password=dscfews //Windows-server/download /win-mount

5) Access Windows 2003/2000/NT share using cd and ls command:
# cd /win-mount; ls -l


  • -t smbfs : File system type to be mount (outdated, use cifs)
  • -t cifs : File system type to be mount
  • -o : are options passed to mount command, in this example I had passed two options. First argument is password (sdff) and second argument is password to connect remote windows box
  • //Windows-server/download : Windows 2000/NT share name
  • /win-mount Linux mount point (to access share after mounting)

Leave a Comment

Your email address will not be published. Required fields are marked *

CAPTCHA * Time limit is exhausted. Please reload the CAPTCHA.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top