两台Windows机器下要共享文件,可以很方便的通过映射网络驱动器实现。那么,Linux下怎么像读硬盘一样读取另一台windows机器的网络映射呢?
其实,只需要几条命令就可以了~
首先,需要Windows进行网络映射。将Windows的一个文件夹共享即可(共享-高级共享,输入一个共享名即可)
然后,在Linux下安装一些小的功能:
sudo apt-get install mount
sudo apt-get install smbfs
sudo apt-get install samba
方法/步骤 mount -t cifc "windows共享文件夹" "Linux /mnt路径" i.e. mount -t cifs //16.187.190.60/test /mnt/ Linux 会要求输入访问Windows 共享文件夹上的密码。 注意: Linux中提示: Unable to find suitable address. 说明远程共享文件夹路径不存在。请仔细检查,并更正目录路径。 mount -t cifc "windows共享文件夹" "Linux /mnt路径" i.e. mount -t cifs //16.187.190.50/test /mnt/ 注意: Linux中提示: mount error(13): Permission denied Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) 解决方案:将访问Windows共享目录的用户名和密码直接加入到命令中。 mount -t cifs -o username=WindowsLogin,password="passwordinWindows" //16.187.190.50/test /mnt/ 注意:该命令中,username为windows上的用户;password为window用户对应的密码 步骤3的命令也可以使用以下方式实现: mount.cifs -o username="Administrator",password="PasswordForWindows" //16.187.190.50/test /mnt/ 通过步骤3和步骤4可以成功将windows共享文件夹挂载在/mnt目录下。不过由于mount命令只能由root权限用户使用。其挂载文件夹的默认owner和group都为root,并且不能通过chmod命令更改权限。 使用mount命令,给挂载共享文件夹指定owner和group. mount.cifs -o username="Administrator",password="PasswordForWindows",uid=Mysa,gid=Mysa //16.187.190.50/test /mnt/ 检查/mnt/中文件夹的owner和group。 更改文件夹权限。给mount共享文件夹所在组的写权限。 mount.cifs -o username="Administrator",password="PasswordForWindows",Mysa,gid=Mysa,dir_mode=0777 //16.187.190.50/test /mnt/ 如果每次开机就希望该分区已经加载了,那么可以执行如下的步骤: sudo gedit /etc/fstab 在文件末尾添加一行: //192.168.1.100/test /home/user/folder1 cifs defaults,auto,username=user,password=xxx 其中username和password就是Linux的用户名密码 然后重启或者输入sudo mount -a即可~
http://www.linuxidc.com/Linux/2012-11/74609.htm
http://zhidao.baidu.com/link?url=VSNEA0sz17o1amZ0rxglhQZzsnuXZwhwW8Tlc-TAYQUw868VQ9-ih3t8N7N0GtOb5kf-uetwnw-Orww469Lzx0L0_OymLanP5t0O6hJykKu