[原]Linux文件交换

一、通过Windows的文件共享功能交换文件

服务器端(Windows)

设置一个共享名为share的共享文件夹。注:需启动server服务。

客户端(Linux)

0. 需要samba软件包。
2. 新建目录/mnt/share。
3. 执行:mount -t cifs //172.21.12.241/share /mnt/share -o username=windows的用户名%windows的密码(,nolock)。
注:用户名区分大小写。一些版本的Linux中cifs可能要改为smbfs

二、通过Linux的NFS功能共享


服务器端(Linux)

0. 需要nfs-utils和portmap软件包。

1. 编辑/etc/exports,如没有则创建。

/tmp *(rw)
/home/test1 172.21.12.*(rw)      *(ro)
/home/test2 172.21.12.0/24(rw) *(ro)

2. 运行命令:
/etc/rc.d/init.d/portmap start
/etc/rc.d/init.d/nfs start

客户端(Linux)
运行命令:
mount -t nfs 172.21.12.125:/tmp /mnt/share

另:
运行命令:/usr/sbin/showmount -e IP(或hostname)查看共享。
运行命令:umount /mnt/share 卸载。
服务器端开启防火墙时出现RPC: Unable to receive; errno = No route to host的错误。
原文地址:https://www.cnblogs.com/techsunny/p/1120443.html