这是本文档旧的修订版!


A PCRE internal error occured. This might be caused by a faulty plugin

===== nfs文件类挂载设置 ===== <note>服务器(提供共享需要被挂载的磁盘空间):192.168.1.76, 客户机(将网络磁盘空间挂载本地文件夹下):192.168.1.198。</note> 1、安装网络挂载需要的支持nfs: <code>yum install nfs-utils</code> 2、设置nfs相关进程开机自启动: <code>chkconfig rpcbind on chkconfig nfs on</code> 3、启动nfs相关支持服务: <code>service rpcbind start service nfs start</code> 4、服务器192.168.1.76上的设置: 编辑配置文件: <code>vi /etc/exports</code> 添加如下内容: <code>/root/my 192.168.1.198(insecure,rw,async,no_root_squash) /root/my 表示设置服务器共享的目录空间路径,目录可赋予666权限。192.168.1.198(insecure,rw,async,no_root_squash)表示设置指定IP的客户机和权限。 *(insecure,rw,async,no_root_squash)表示设置任何IP的客户机和权限。 192.168.1.*(insecure,rw,sync,no_root_squash)表示设置某网段的客户机和权限。</code> <code>rw:可读可写 sync:同步写磁盘(async:资料会先暂存于内存当中,而非直接写入硬盘) no_root_squash:表示客户端root用户对该目录具备写权限。 insecure:允许从客户机过来的非授权访问。(可选)</code> 然后重新加载 : <code>exportfs -rv</code> 5、客户机192.168.1.198上查看共享: <code>showmount -e 192.168.1.176</code> 如果有共享,则会显示共享信息。 6、iptables为nfs设置通行端口: nfs服务启用时会检查/etc/sysconfig/nfs文件,此文件下来指定mountd、statd、lockd、rquotad端口号。 vi /etc/sysconfig/nfs 添加如下: <code>RQUOTAD_PORT=10001 LOCKD_TCPPORT=10002 LOCKD_UDPPORT=10002 MOUNTD_PORT=10003 STATD_PORT=10004</code> 设定后需重启nfs相关服务: <code>service nfslock restart service nfs restart</code> 使用命令查看nfs端口: <code>rpcinfo -p</code> {{:zh:常见问题及解答:selection_136.png?500|}} 配置iptables规则: <code>iptables -I INPUT -p tcp --dport 111 -j ACCEPT iptables -I INPUT -p udp --dport 111 -j ACCEPT iptables -I INPUT -p tcp --dport 2049 -j ACCEPT iptables -I INPUT -p udp --dport 2049 -j ACCEPT iptables -I INPUT -p tcp --dport 10001:10004 -j ACCEPT iptables -I INPUT -p udp --dport 10001:10004 -j ACCEPT</code> <code>service iptables save service iptables restart</code> {{:zh:常见问题及解答:selection_135.png?500|}} 7、执行挂载操作: <code>mount -t nfs -o rw 192.168.1.76:/root/my /mnt</code> 8、查看是否已挂载: <code>df -hT</code> {{:zh:常见问题及解答:selection_134.png?500|}} 9、卸载删除共享 <code>umount 192.168.1.76:/root/my</code> 10、设置开机自动挂载: 编辑 /etc/rc.local 文件加入: <code>mount -t nfs -o rw 192.168.1.76:/root/my /mnt</code> ===== cifs文件类挂载设置 ===== <note>服务器(提供共享需要被挂载的磁盘空间):192.168.1.76, 客户机(将网络磁盘空间挂载本地文件夹下):192.168.1.198。</note> 1、主机上安装samba服务: <code> yum install samba </code> 2、安装完成后主机上分别创建samba用户及密码: 创建samba用户: <code> useradd smb </code> 设置sbu密码,并在提示时输入123321: <code> smbpasswd -a smb </code> 3、修改主机上samba配置文件 /etc/samba/smb.conf,在smb.conf 文件末尾添加如下内容: <code> [ccastspool] path = /root comment = Home Directories browseable = no writable = yes ; valid users = %S ; valid users = MYDOMAIN\%S create mask= 660 directory mask = 660 force user = root</code> 4、重启服务器上的samba服务: <code>service smb restart</code> 5、iptables放行samba端口: 新增入站规则: <code>iptables -I INPUT -p tcp -m multiport --dports 139,445 -j ACCEPT iptables -I INPUT -p udp -m multiport --dports 137,138 -j ACCEPT</code> 新增出站规则:(根据OUTPUT链默认规则添加) <code>iptables -I OUTPUT -p tcp -m multiport --sports 139,445 -j ACCEPT iptables -I OUTPUT -p udp -m multiport --sports 137,138 -j ACCEPT</code> {{:zh:常见问题及解答:selection_036.png?750|}} 6、设置开机自动挂载,客户机上可设置开机自动挂载: <code> 编辑/etc/fstab,文件末末增加如下: //192.168.1.76/root /mnt cifs defaults,username=smb,password=123321 0 0 </code> {{:zh:常见问题及解答:selection_035.png?1000|}}

zh/常见问题及解答/centos6.x主机之间网络文件挂载.1479118162.txt.gz · 最后更改: 2017/12/12 03:11 (外部编辑)
Recent changes RSS feed Debian Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki