nfs文件类挂载设置

服务器(提供共享需要被挂载的磁盘空间):192.168.1.76, 客户机(将网络磁盘空间挂载本地文件夹下):192.168.1.198。

1、安装网络挂载需要的支持nfs:

yum install nfs-utils

2、设置nfs相关进程开机自启动:

chkconfig rpcbind on  
chkconfig nfs on

3、启动nfs相关支持服务:

service rpcbind start  
service nfs start

4、服务器192.168.1.76上的设置: 编辑配置文件:

vi /etc/exports
添加如下内容:
/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)表示设置某网段的客户机和权限。

rw:可读可写
sync:同步写磁盘(async:资料会先暂存于内存当中,而非直接写入硬盘)
no_root_squash:表示客户端root用户对该目录具备写权限。
insecure:允许从客户机过来的非授权访问。(可选)

然后重新加载 :

exportfs -rv

5、客户机192.168.1.198上查看共享:

showmount -e 192.168.1.176
如果有共享,则会显示共享信息。

6、iptables为nfs设置通行端口: nfs服务启用时会检查/etc/sysconfig/nfs文件,此文件下来指定mountd、statd、lockd、rquotad端口号。 vi /etc/sysconfig/nfs 添加如下:

RQUOTAD_PORT=10001
LOCKD_TCPPORT=10002
LOCKD_UDPPORT=10002
MOUNTD_PORT=10003
STATD_PORT=10004

设定后需重启nfs相关服务:

service nfslock restart
service nfs restart

使用命令查看nfs端口:

rpcinfo -p

配置iptables规则:

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

service iptables save
service iptables restart

7、执行挂载操作:

mount -t nfs -o rw 192.168.1.76:/root/my /mnt

8、查看是否已挂载:

df -hT

9、卸载删除共享:

umount 192.168.1.76:/root/my

10、设置开机自动挂载: 编辑 /etc/rc.local 文件加入:

mount -t nfs -o rw 192.168.1.76:/root/my /mnt

cifs文件类挂载设置

服务器(提供共享需要被挂载的磁盘空间):192.168.1.76, 客户机(将网络磁盘空间挂载本地文件夹下):192.168.1.198。

1、主机上安装samba服务:

 yum install samba 

2、安装完成后主机上分别创建samba用户及密码: 创建samba用户:

 useradd smb 
设置sbu密码,并在提示时输入123321:
 smbpasswd -a smb 

3、修改主机上samba配置文件 /etc/samba/smb.conf,在smb.conf 文件末尾添加如下内容:

[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

4、重启服务器上的samba服务:

service smb restart

5、iptables放行samba端口:

新增入站规则:

iptables -I INPUT -p tcp -m multiport --dports 139,445 -j ACCEPT
iptables -I INPUT -p udp -m multiport --dports 137,138 -j ACCEPT

6、执行挂载操作:

 mount -t cifs -o username=sbu,password=123321 //192.168.1.76/root /mnt 

7、设置开机自动挂载,客户机上可设置开机自动挂载:

 VIM编辑/etc/fstab,文件末增加如下: //192.168.1.76/root /mnt cifs defaults,username=smb,password=123321 0 0 

8、查看是否已挂载:

df -hT

9、卸载删除共享:

umount //192.168.1.76/root

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