Tag Archives: mount

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)

mount: 0506-322 Cannot determine log device to use for /dev/fslv

# mount /dev/fslv00 /test
mount: 0506-322 Cannot determine log device to use for /dev/fslv00 (/test).

Solution :

Just create another logical volume in datavg vg with a size of one (1) PP.

# mklv -t jfs2log -y <yournewloglv>datavg vg 1

# logform /dev/<yournewloglv>

Any filesystem that is created in datavg vg after this step will automatically use it.

Any filesystem that has been there before can be made using your new loglv with

# chfs -a log=<yournewloglv> <filesystemname>

If you create your loglv make sure to place it on the edge (-e) of your disk.
These are rather basic tasks. If you feel uncomfortable accomplishing them on the commandline you might want to use SMIT. Works fine.


Edit /etc/filesystems to add /dev/fslv00 as a new filesystem:

dev = /dev/fslv00
vfs = jfs
log = /dev/"jfs_log_name"
mount = true
options = rw
account = false

Run fsck against /dev/fslv00 , and try mounting it again.