Chinaunix首页 | 论坛 | 博客
  • 博客访问: 260211
  • 博文数量: 86
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 398
  • 用 户 组: 普通用户
  • 注册时间: 2014-09-27 15:56
文章存档

2017年(3)

2015年(21)

2014年(62)

我的朋友

分类: LINUX

2014-09-27 22:07:23

Linux mint 17下安装配置NFS服务器

0. 关闭防火墙。
      axz@axz-virtual-machine ~ $ sudo ufw disable

1. 下载安装NFS服务器。
     axz@axz-virtual-machine ~ $ sudo apt-get install nfs-kernel-server

2. 编辑 /etc/exports文件配置nfs。
    axz@axz-virtual-machine ~ $ sudo gedit /etc/exports
   在文件尾添加“/home/axz *(rw,sync,no_root_squash)”,如下

点击(此处)折叠或打开

  1. # /etc/exports: the access control list for filesystems which may be exported
  2. #        to NFS clients. See exports(5).
  3. #
  4. # Example for NFSv2 and NFSv3:
  5. # /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
  6. #
  7. # Example for NFSv4:
  8. # /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
  9. # /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check)
  10. #
  11. /home/axz *(rw,sync,no_root_squash)
    共享目录:/home/axz     * :表示允许所有的网段访问    rw :  读写权限
    sync : 资料同步写入内存和硬盘   no_root_squash :客户端共享目录使用权限

3. 重新启动nfs服务器,依次执行下面命令。
    axz@axz-virtual-machine ~ $ sudo /etc/init.d/rpcbind  restart
    axz@axz-virtual-machine ~ $ sudo /etc/init.d/nfs-kernel-server restart

4.查看共享目录。
    axz@axz-virtual-machine ~ $ showmount -e
    Export list for axz-virtual-machine:
    /home/axz *

5. 验证nfs服务器是否安装成功。
    执行如下命令,将/home/axz目录挂在到mnt目录下。本系统ip地址为192.168.50.130。
    axz@axz-virtual-machine ~ $ sudo mount -t nfs 192.168.50.130:/home/axz /mnt/
    axz@axz-virtual-machine ~ $ ls /mnt/
    tool  公共的  模板  视频  图片  文档  下载  音乐  桌面
    axz@axz-virtual-machine ~ $ ls /home/axz/
    tool  公共的  模板  视频  图片  文档  下载  音乐  桌面

    卸载可执行如下命令:
    axz@axz-virtual-machine ~ $ sudo umount /mnt

1.出现问题:

reason given by server: Permission denied

解决:

服务器端启动一定要sudo启动,不然启动失败,服务拒绝

2.出现问题:

svc: failed to register lockdv1 RPC service (errno 111).

lockd_up: makesock failed, error=-111

mount: mounting 192.168.1.101:/home/share on /mnt/hosts failed: Connection refused

则改成:

mount -t nfs -o nolock 192.168.1.101:/home/share /mnt/hosts

3.出现问题:

mount: mounting 192.168.1.101:/home/share on /mnt/hosts failed: Device or resource busy

解决:

mount上之后在进行mount命令会出现此提示,设备正在运行,不用再次mount

如果想再次mount可以先umount /mnt/hosts








阅读(3268) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~