linux文件共享

Posted yuanzongyin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux文件共享相关的知识,希望对你有一定的参考价值。

一、服务端设置

我是用虚拟机模拟的虚拟的环境,服务器、客户端的操作系统 RHEL6.1
技术分享图片
1、先确定是否安装NFS包 用 rpm -qa|grep nfs-utils 命令查看。
如果未安装,我们要安装的nfs包为:nfs-utils-1.2.2-7.el6.x86_64.rpm
技术分享图片
2、修改NFS服务配置文件 /etc/export
技术分享图片
share代表要共享的文件夹 192.168.1.0/24表示允许1网段内所有计算机访问。
括号内的 rw 表示可读写 no_root_squash 表示如果ROOT用户登录,则拥有ROOT权限,还有其他参数在这里就不一一列举了。
注意:这里的网段匹配不可以用* 如192.168.1.*是错的

3、启动NFS服务
和一般服务器启动相似用 service nfs start 命令

这样一个简单的NFS服务器就完成了,下面就是如何应用了。

 

二、客户端配置

1、首先也要确保客户端已经安装了 nfs-utils-1.2.2-7.el6.x86_64.rpm包
2、列出服务器共享目录

技术分享图片

3、在客户端挂载NFS共享目录
技术分享图片
share目录是服务共享的目录 share1是要挂载的本地位置。

挂载成功就可以访问服务器的share目录了。

技术分享图片

就这样,一个简单的NFS服务器完成了 。
安装中出现问题时,请检查语法,防火墙设置等。
本人才疏学浅,如果有什么错的地方还请飘过的高手们多多指教。


开发相应的端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 111 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 111 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 2049 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 2049 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 1011 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 1011 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 1012 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 1012 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 32768 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 32768 -j ACCEPT

还需要修改文件 /etc/services
mountd 1011/tcp #rpc.mountd
mountd 1011/udp #rpc.mountd
rquotad 1012/tcp #rpc.rquotad
rquotad 1012/udp #rpc.rquotad

 

































以上是关于linux文件共享的主要内容,如果未能解决你的问题,请参考以下文章

如何使用NFS配置linux文件共享

Linux怎样访问Windows共享文件和文件夹

linux里面的共享文件怎么挂载后找不到了

linux虚拟机怎么设置共享文件夹

linux如何设置共享?

Linux怎样访问Windows共享文件和文件夹