NFS网络存储安装使用详解

NFS服务器端配置

安装软件包  在server和client都要安装

NFS本身没有提供信息传输的协议和功能,但NFS却能让我们通过网络进行文件共享,这是因为NFS使用了一些其他的传输协议.而这个传输协议就是RPC,可以说NFS本身就是使用RPC的一个程序.所以只要用到NFS的地方都需要启动RPC服务,不论是NFS-SERVER还是NFS-CLIENT.可以这样理解NFS和RPC的关系:NFS是一个文件系统,而RPC是负责信息的传输.

# yum install rpcbind  portmap /软件包提供 rpc.mountd服务,用以开启RPC服务 负责传输NFS信息

# yum install rpcbind  /软件包提供 pc.nfsd 服务,用以登录权限检查等.

RHEL 6 portmap服务变成rpcbind服务了

NFS应用 Linux备份和群集时候用

nfs的配置文件是/etc/exports

写法

目录  访问者(权限和参数)

[root@localhost wwwroot]# cat /etc/exports

/home/wwwroot/ *(sync,ro,rw)                    ###/home/wwwroot/ 为共享目录 允许所有网段挂载使用

启动服务

/etc/init.d/rpcbind restart

/etc/init.d/nfs restart

client端查看server的共享目录:

[root@clinet2 home]# showmount -e 192.168.43.132

Export list for 192.168.43.132:

/home/wwwroot *

开始挂载:

mount -t  nfs  server端ip:/server端路径/  /本地挂载路径/

mount -t  nfs 192.168.43.132:/home/wwwroot /home/wwwroot

[root@clinet2 home]# df

文件系统                1K-块      已用      可用 已用% 挂载点

/dev/mapper/VolGroup-lv_root

19134332  14121716  4040636  78% /

tmpfs                  247208        0    247208  0% /dev/shm

/dev/sda1              495844    74124    396120  16% /boot

192.168.43.132:/home/wwwroot

19134336  5210880  12951424  29% /home/wwwroot

取消挂载:

umount /home/wwwroot

当遇到取消挂载说设备忙的时候使用下面命令:

fuser  -km /home/wwwroot

umount /home/wwwroot

开机挂载

vim /etc/fstab

192.168.43.132:/home/wwwroot/  /home/wwwroot/    nfs defaults        0 0

开机服务自启

vim /etc/rc.local

/etc/init.d/rpcbind start

/etc/init.d/nfs start

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/12124f5a1fb767e12e7a569bb6f24ed6.html