CentOST6.6 搭建NFS网络文件系统服务器

  1. NFS简介

    NFS(Network File System),即网络文件系统,它容许网络中的计算机之间经过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用能够透明地读写位于远端NFS服务器上的文件,就像访问本地文件同样。 vim

    NFS能够节省本地存储空间,能够共享使用一些存储设备如软驱、CDROM和Zip等;它和Samba区别在于通常Samba是跨平台的,而NFS在unix-like系统之间方便使用, 服务器

  2. NFS安装配置说明

    主要软件包: 网络

    NFS依赖于rpc-bind包,所需主要安装包为nfs-utils和rpcbind; dom

    系统服务脚本 ide

    /etc/init.d.nfs ui

    /etc/init.d/rpcbind spa

    主要配置文件 unix

    /etc/exports 视频

    该配置文件决定了NFS的共享目录、IP地址或网段、域、读写权限、是否保留来自客户端的root权限;关于该文件配置能够参考man 5 exports server

    EXAMPLE

    # sample /etc/exports file

    / master(rw) trusty(rw,no_root_squash)

    /projects proj*.local.domain(rw)

    /usr *.local.domain(ro) @trusted(rw)

    /home/joe pc001(rw,all_squash,anonuid=150,anongid=100)

    /pub *(ro,insecure,all_squash)

    /srv/www -sync,rw server @trusted @external(ro)

    /foo 2001:db8:9:e54::/64(rw) 192.0.2.0/24(rw)

    /build buildhost[0-9].local.domain(rw)

    /etc/default/portmap

    该配置文件负责NFS映射的rpc端口;

    /etc/hosts.deny

    该配置文件决定哪些IP列表不能访问;

    /etc/hosts.allow

    该配置文件决定哪些IP列表能够访问;

    主要命令

    showmount e 服务器地址

  1. 软件安装和配置

    软件安装

[root@woonx64 ~]# rpm -qa nfs-utils rpcbind

rpcbind-0.2.0-11.el6.x86_64

nfs-utils-1.2.3-54.el6.x86_64

如未安装

yum y install nfs-utils rpcbind

配置共享

[root@woonx64 Study]# vim /etc/exports

/Study 192.168.239.128(rw,no_root_squash)

#/usr/src woon(rw,no_root_squash)

重启服务

查看共享信息

[root@woonx64 Study]# showmount -e 192.168.239.129

Export list for 192.168.239.129:

/Study 192.168.239.128

[root@woonx64 Study]#

挂载nfs共享目录

[root@woon ~]# cd /

[root@woon /]# mkdir /nfs

此时挂载不上,由于个人/Study是经过samba服务挂载在服务器上的ntfs分区,可能不支持;换成/root重启服务并挂载

[root@woon /]# !show

showmount -e 192.168.239.129

Export list for 192.168.239.129:

/root 192.168.239.128

[root@woon /]# mount -t nfs 192.168.239.129:/root /nfs/

[root@woon /]# cd nfs/

[root@woon nfs]# ls

anaconda-ks.cfg install.log install.log.syslog 公共的 模板 视频 图片

文档 下载 音乐 桌面

相关文章
相关标签/搜索