在日常维护中,很多运维者使用Xmanager、SecureCRT等工具实现windows与linux的互传文件,但是当要传送非常大的程序文件或数据库文件时,这种方式不是断点续传同时需要传送很长时间,这就需要网络交换间的共享文件夹方式来缩短时间和提高传送速度。下面我就来介绍下,如何实现linux与windows,linux与linux间像windows共享文件夹的方式来copy数据。

一、首先配置传送服务器端

建立需要共享的文件夹

[root@localhost mnt]# mkdir xx
[root@localhost mnt]# mv 9askcms.tar.gz /mnt/xx
[root@localhost mnt]# chmod -R 777 /mnt/xx

编辑配置文件
[root@localhost mnt]# vi /etc/exports/

mnt/xx *(rw,)

service nfs start

共享服务器端配置完成 

二、linux客户端去共享服务器

mount -t nfs 192.168.1.61:/mnt/xx /mnt/aa

 

三、windows客户端去共享服务器 

1、在Windows设置网络共享, 而且还必须有一个拥有访问共享权限的用户。就是在windows下建立个共享文件夹。注意路径需要英文路径。

2.、Linux服务器上运行

   mount.cifs //192.168.1.153/sha/ /mnt/xx -o rw,username=administrator,password=123
   该命令运行之后, 在/mht目录中就可以发现Windows共享文件夹中的文件了. 

   似乎中文路径的文件和文件夹访问都会有问题。

3. 取消映射可以使用命令

   umount /mnt


microblog.png?1转发至微博
microblog.png?1转发至微博