NFS 安装记录

来源:互联网 发布:Java编程从aaaa到zzzz 编辑:程序博客网 时间:2024/05/23 19:24
1,  安装nfs-utils和rpcbind,使用yum 安装,如下:
#yum install rpcbind 
#yum   install nfs-utils 
2,    启动服务
#service rpcbind  start
#service  nfs start
 3,  加入开机启动
#chkconfig --level 345 nfs on
#chkconfig --level 345 rpcbind on
4,查看是否添加成功
chkconfig --list
5,建立需要分享的目录和编辑配置文件/etc/exports(这个文件默认没有)
# mkdir –p /data/nfsdata
#vim /etc/exports
/data/nfsdata/  192.168.171.0/24 (rw,sync,root_squash)

这里的配置是共享目录/data/nfsdata/;网段192.168.171.0的主机可以有读写权限、限制root权限、同步到磁盘)
/etc/exports配置文件的格式和选项有:
格式:共享的目录         共享给那些网段的主机         共享的权限

选项:(共享的权限)

ro:——只读;
rw:——读写;
sync :——同步模式,内存中数据时时写入磁盘;
async :——不同步,把内存中数据定期写入磁盘中;
no_root_squash :——加上这个选项后,root用户就会对共享的目录拥有至高的权限控制,就像是对本机的目录操作一样。不安全,不建议使用;
root_squash:——和上面的选项对应,root用户对共享目录的权限不高,只有普通用户的权限,即限制了root;
all_squash:——不管使用NFS的用户是谁,他的身份都会被限定成为一个指定的普通用户身份;
anonuid/anongid :——要和root_squash以及all_squash一同使用,用于指定使用NFS的用户限定后的uid和gid,前提是本机的/etc/passwd中存在这个uid和gid。
6,固定防火墙端口
 vi /etc/sysconfig/nfs

增加下列幾行設定:
RQUOTAD_PORT=4000
LOCKD_TCPPORT=4001
LOCKD_UDPPORT=4001
MOUNTD_PORT=4002
STATD_PORT=4003
STATD_OUTGOING_PORT=4004

存檔後重新啟動 NFS
# service nfs restart

7,添加防火墙端口

-A INPUT -p tcp  -m state --state NEW -m tcp -s 192.168.230.0/24 --dport 111 -j ACCEPT
-A INPUT -p tcp  -m state --state NEW -m tcp -s 192.168.230.0/24 --dport 2049 -j ACCEPT
-A INPUT -p tcp  -m state --state NEW -m tcp -s 192.168.230.0/24 --dport 4000 -j ACCEPT
-A INPUT -p tcp  -m state --state NEW -m tcp -s 192.168.230.0/24 --dport 4001 -j ACCEPT
-A INPUT -p tcp  -m state --state NEW -m tcp -s 192.168.230.0/24 --dport 4002 -j ACCEPT
-A INPUT -p tcp  -m state --state NEW -m tcp -s 192.168.230.0/24 --dport 4003 -j ACCEPT
-A INPUT -p tcp  -m state --state NEW -m tcp -s 192.168.230.0/24 --dport 4004 -j ACCEPT
-A INPUT -p udp  -m state --state NEW -m udp -s 192.168.230.0/24 --dport 111 -j ACCEPT
-A INPUT -p udp  -m state --state NEW -m udp -s 192.168.230.0/24 --dport 2049 -j ACCEPT
-A INPUT -p udp  -m state --state NEW -m udp -s 192.168.230.0/24 --dport 4000 -j ACCEPT
-A INPUT -p udp  -m state --state NEW -m udp -s 192.168.230.0/24 --dport 4001 -j ACCEPT
-A INPUT -p udp  -m state --state NEW -m udp -s 192.168.230.0/24 --dport 4002 -j ACCEPT
-A INPUT -p udp  -m state --state NEW -m udp -s 192.168.230.0/24 --dport 4003 -j ACCEPT
-A INPUT -p udp  -m state --state NEW -m udp -s 192.168.230.0/24 --dport 4004 -j ACCEPT
二:客户机安装
8.在客户机安装nfs-utils 
#yum   install nfs-utils 
#service  nfs start
 3,  加入开机启动
#chkconfig --level 345 nfs on
查看服务器共享的信息
showmount -e 192.168.230.146(服务器ip)
挂载硬盘
mount -t nfs 192.168.230.146:/data/ /opt/nfs 
设置开机挂载
192.168.230.146:/data/ /opt/nfs          nfs     ro,soft intr 0 0
soft:挂载出错时,发出警告。intr:挂载失败时,立即中断挂载。否则系统将无法启动

0 0
原创粉丝点击