Linux使用nfs映射远程服务器磁盘目录

来源:互联网 发布:医疗网络咨询培训 编辑:程序博客网 时间:2024/06/03 19:40

需求:WEB服务器A,文件服务器B,WEB服务器A挂到外网上供用户使用,文件服务器B存储视频文件、图片等。服务器A播放服务器B中的视频文件,暂时想到的方法是磁盘映射,哪位有更好的方法,欢迎留言。


源目录在172.23.142.158上,为/data,此目录中存放视频文件。

需要映射的机器为172.23.142.186,映射目录为/home/data

1、分别在两台机器中安装nfs、rpcbind

yum   install   nfs-utils   rpcbind

2、在172.23.142.158上修改/etc/exports文件,添加如下内容

/data 172.23.142.*(insecure,rw,async,no_root_squash)
表示开放本机器上面/data目录, 主机192.168.1.2对该目录拥有rw权限。其他参数可以去查看nsf文档

启动nfs和rpcbind服务:

service rpcbind start(或者/etc/init.d/rpcbind start)service nfs start(或者/etc/init.d/nfs start)

3、在172.23.142.186服务器上启动rpcbind和nfs服务,并挂载

mount -t nfs 172.23.142.158:/data /home/data/

4、如果映射成功,172.23.142.186服务器上/home/data/目录便能看到映射的文件内容

5、卸载映射目录

umount /home/data/