Ubuntu 下挂载NFS 总结

本文详细介绍如何在Ubuntu 11.10系统上通过VMware安装并配置NFS服务,包括所需软件安装、服务器端命令介绍、共享目录设置及权限管理等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.操作系统平台,Ubuntu 11.10( VMware )

2.在Ubuntu上安装以下软件:
#sudo apt-get install nfs-common nfs-kernel-server portmap


3.介绍一下Server端的几个命令:
#sudo  /etc/init.d/nfs-kernel-server start       //启动nfs-server服务
#sudo  /etc/init.d/nfs-kernel-server stop       //关闭nfs-server服务

#sudo  /etc/init.d/nfs-kernel-server restart   //重启nfs-server服务


4.修改/etc/exports 文件用于指定 共享的目录 和提供共享的 客户机 以及 共享方式

在exports文件下面加入

/home/你要共享的文件夹  客户机ip (共享方式)例如:

/home/nfs  *(ro,sync,no_root_squash)

/home/nfs  192.168.0.1(ro,sync,no_root_squash)

/home/nfs  192.168.0.*(ro,sync,no_root_squash)

     rw: 可读写的权限;

  ro: 只读的权限;

  no_root_squash: 登入到NFS主机的用户如果是ROOT用户,他就拥有ROOT的权限root_squash:

  在登入 NFS 主机使用目录的使用者如果是 root 时,那么这个使用者的权限

  将被压缩成为匿名使用者,通常他的 UID 与 GID 都会变成 nobody 那个身份;

  all_squash: 不管登陆NFS主机的用户是什么都会被重新设定为nobody.

  anonuid: 将登入NFS主机的用户都设定成指定的user id,此ID必须存在于/etc/passwd中。

  anongid: 同 anonuid ,但是变成 group ID 就是了!

  sync: 资料同步写入存储器中。

  async: 资料会先暂时存放在内存中,不会直接写入硬盘。

  insecure 允许从这台机器过来的非授权访问。

5.重启各种服务

#sudo exportfs -a (显示所以共享的目录)

    #sudo exportfs -rv (相当于重启NFS)

确保万一 再执行一次

      #sudo  /etc/init.d/nfs-kernel-server restart


6.在服务器端 也就是你的虚拟机或者pc 先测试 nfs server 是否已经生效

#mount   192.169.0.123(你要挂在的服务器IP):/home/(你需要的文件目录)    /(你要挂载的客户端文件夹)

如果你要挂载的客户端文件夹中出现了你想要的文件 就说明NFS已经成功生效了

7.在客户端 (比如开发板) 输入命令挂载服务器

mount -t nfs -o nolock 192.168.1.159:/root/independen_door_lock/test  /mnt

在开发板终端输入 mount -t nfs -o nolock 192.168.1.159:/root/independen_door_lock/test  /mnt   注:192.168.1.159是虚拟机的IP地址


8.   #umount  /(挂载的目录)      解mount 




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值