Linux:NFS服务的初级配置
本文初步介绍关于Linux中NFS的服务端与客户端配置的技术细节。
服务端:
首先,确认你安装了NFS的服务端程序,该程序包默认会安装:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
[root@xymisdb2 ~]# yum list | grep --color nfs This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. nfs-utils.x86_64 1:1.0.9-70.el5 installed nfs-utils-lib.x86_64 1.0.8-7.9.el5 installed nfs-utils-lib.i386 1.0.8-7.9.el5 Server nfs-utils-lib-devel.i386 1.0.8-7.9.el5 Server nfs-utils-lib-devel.x86_64 1.0.8-7.9.el5 Server nfs4-acl-tools.x86_64 0.3.3-3.el5 Server sblim-cmpi-nfsv3.x86_64 1.1.1-49.el5 Server sblim-cmpi-nfsv3-test.x86_64 1.1.1-49.el5 Server sblim-cmpi-nfsv4.x86_64 1.1.0-49.el5 Server sblim-cmpi-nfsv4-test.x86_64 1.1.0-49.el5 Server system-config-nfs.noarch 1.3.23-2.el5 Server [root@xymisdb2 ~]# [root@xymisdb2 ~]# rpm -qa | grep --color nfs nfs-utils-lib-1.0.8-7.9.el5 nfs-utils-1.0.9-70.el5 [root@xymisdb2 ~]# |
准备好需要作为NFS服务分发的目录资源:
1 2 3 4 5 6 7 8 9 10 11 |
[root@xymisdb2 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_root-lv_root 29G 2.4G 25G 9% / /dev/mapper/vg_oracle-lv_oracle 19G 173M 18G 1% /u01 /dev/cciss/c0d0p6 996M 34M 911M 4% /tmp /dev/cciss/c0d0p1 494M 18M 451M 4% /boot tmpfs 3.9G 0 3.9G 0% /dev/shm /dev/sr0 4.1G 4.1G 0 100% /iso [root@xymisdb2 ~]# |
这里,我分发的资源为:/iso
编辑NFS服务端配置文件:/etc/exports
1 2 3 |
[root@xymisdb2 ~]# cat /etc/exports /iso 170.0.2.0 (rw) [root@xymisdb2 ~]# |
重启NFS相关服务(portmap、nfs)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
[root@xymisdb2 ~]# service portmap restart Stopping portmap: [ OK ] Starting portmap: [ OK ] [root@xymisdb2 ~]# service nfs restart Shutting down NFS mountd: [FAILED] Shutting down NFS daemon: [FAILED] Shutting down NFS quotas: [FAILED] Starting NFS services: exportfs: No options for /iso 170.0.2.0: suggest 170.0.2.0(sync) to avoid warning exportfs: No host name given with /iso (rw), suggest *(rw) to avoid warning [ OK ] Starting NFS quotas: [ OK ] Starting NFS daemon: [ OK ] Starting NFS mountd: [ OK ] Stopping RPC idmapd: [ OK ] Starting RPC idmapd: [ OK ] [root@xymisdb2 ~]# |
查看NFS服务的状态:
1 2 3 |
[root@xymisdb2 ~]# cat /etc/exports /iso 170.0.2.0 (rw) [root@xymisdb2 ~]# |
客户端:
挂载NFS资源:
挂载前:
1 2 3 4 5 6 7 8 9 10 |
[root@xymisdb1 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_root-lv_root 29G 3.9G 24G 15% / /dev/mapper/vg_oracle-lv_oracle 19G 173M 18G 1% /u01 /dev/cciss/c0d0p6 996M 34M 911M 4% /tmp /dev/cciss/c0d0p1 494M 18M 451M 4% /boot tmpfs 3.9G 0 3.9G 0% /dev/shm [root@xymisdb1 ~]# |
挂载并查看挂载后状态:
1 2 3 4 5 6 7 8 9 10 11 12 |
[root@xymisdb1 ~]# mount -t nfs xymisdb2:/iso /iso [root@xymisdb1 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_root-lv_root 29G 3.9G 24G 15% / /dev/mapper/vg_oracle-lv_oracle 19G 173M 18G 1% /u01 /dev/cciss/c0d0p6 996M 34M 911M 4% /tmp /dev/cciss/c0d0p1 494M 18M 451M 4% /boot tmpfs 3.9G 0 3.9G 0% /dev/shm xymisdb2:/iso 4.1G 4.1G 0 100% /iso [root@xymisdb1 ~]# |
——————————————
Ending。