NFS
(Network FileSystem)主要用于unix like 系统间进行文件的共享。
主要功能:服务端将文件共享出来,客户端通过将文件挂载到自己的机子上使用,从而达到共享的目的。
安装服务:
yum install nfs-utils portmap -y
安装完成可以设置启动或者开机启动
添加服务内容:
vim /etc/exports ##正在这个文件里面添加共享规则
例如:
/share *(rw,no_root_squash,async)
#表示将/share这个目录共享给所有客户机 ,*处代表ip,它可以是一个网段
参数意义:
ro 该主机对该共享目录有只读权限
rw 该主机对该共享目录有读写权限
root_squash 客户机用root用户访问该共享文件夹时,将root用户映射成匿名用户
no_root_squash 客户机用root访问该共享文件夹时,不映射root用户
all_squash 客户机上的任何用户访问该共享目录时都映射成匿名用户
anonuid 将客户机上的用户映射成指定的本地用户ID的用户
anongid 将客户机上的用户映射成属于指定的本地用户组ID
sync 资料同步写入到内存与硬盘中
async 资料会先暂存于内存中,而非直接写入硬盘
insecure 允许从这台机器过来的非授权访问
重新启动nfs服务。然后可以在客户机上测试:
测试服务:
showmount -e ##后面可以跟上服务器ip,查看可以连接的信息
showmount -a ##显示已经与客户端连接上的目录信息
查看了这些信息之后可以进行连接:
mount -t nfs serverIP:服务端目录 本地目录
SAMBA
在windows系统中人们通过CIFS(Common Internet File System)文件系统,使用网上邻居进行文件数据的共享。SAMBA是一个解决windows和unix like 系统间文件数据共享的解决方案。
安装服务:
yum install samba-client -y
安装完成可以设置启动或者开机启动
识别要访问的远程共享:
挂载:
完成以后可以对文件进行操作。
all