IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    CentOS配置NFS服务器的方法

    admin发表于 2010-12-31 07:29:53
    love 0

    最近搞KVM虚拟机迁移,前提是需要一个共享存储的文件系统来存储系统镜像,本来打算使用KFS来作为分布式文件系统的,但是在修改kvm的镜像读写API后,系统是跑起来了,但是奇慢无比,主要是存在对镜像存在大量的随机读写造成的,这个下次再好好总结下。所以就想到了简单易用的NFS文件系统,下面是具体的配置细节:

    1,NFS服务器的安装

    在CentOS系统中,默认情况下已经安装了NFS文件系统,如果没有安装就需要手工安装了

    #rpm –q nfs-utils portmap
    

    2, 查看NFS是否启动

    #service nfs starus
    #service portmap status
    

    3,启动NFS

    #service nfs start
    #service portmap status
    

    4,修改NFS系统配置文件

    #vim /etc/exports

    /home/yaronli/nfs_space *(sync,rw)

    解释说明:

    /home/yaronli/nfs_space:共享目录名
    *:表示所有主机都可以连接改NFS
    (sync,rw):设置选项

        sync:设置NFS服务器同步写磁盘,这样不会轻易丢失数据,建议所有的NFS共享目录都使用该选项
        ro:设置输出的共享目录只读,与rw不能共同使用
       rw:设置输出的共享目录可读写,与ro不能共同使用

    exports文件中“客户端主机地址”字段可以使用多种形式表示主机地址

        192.168.152.13 指定IP地址的主机
        nfsclient.test.com 指定域名的主机
        192.168.1.0/24 指定网段中的所有主机
       *.test.com 指定域下的所有主机
        * 所有主机

    5,生效配置文件
    命令#exportfs –rv 可以让新设置的exports文件内容生效
    以上是Server端的配置步骤

    Client端的配置步骤如下:
    1,直接mount到nfs server即可

    # mount -t nfs 10.60.1.91:/home/yangguang/nfs_space  /mnt/
    说明:
    10.60.1.91:是nfs server的ip地址
    /home/yangguang/nfs_space: 是nfs server中的共享目录
    /mnt:为本地的目录
    

    执行成功后,即可在/mnt目录中看到nfs server 挂载的内容
    2,卸载已经挂载的nfs共享目录

    #umount /mnt/
    

    常用命令:

    显示当前主机中NFS服务器的输出列表
    # showmount -e
    显示当前主机NFS服务器中已经被NFS客户机挂载使用的共享目录
    # showmount -d
    显示NFS服务器的输出
    # showmount -e 10.60.1.91
    

    本文地址:http://www.yaronspace.cn/blog/index.php/archives/1051

    您可能对下面文章也感兴趣:

    • 使用Bash中Complete自动补全命令
    • Linux中关于Cache Memory的介绍
    • [shell学习笔记]sort、uniq、cut、paste和split用法详解
    • 关于pthread_cond_wait使用while循环判断的理解
    • linux通过Shell获得本机ip地址方法


沪ICP备19023445号-2号
友情链接