ubuntu设置NFS

首先先安装nfs-kernel-server nfs-common portmap,前面两个是nfs的软件,最后一个是portmap映射

Code:
  1. sudoapt-getinstallnfs-kernel-servernfs-commonportmap

然后开始设置portmap,

Code:
  1. sudodpkg-reconfigureportmap

点no就可以了。

然后,

Code:
  1. sudoapt-getinstallsysv-rc-conf
  2. sudosysv-rc-conf

进去找nfs和portmap都打开,接下来要改点设置。

Code:
  1. sudovi/etc/exports
  2. 配置如下:
  3. #/etc/exports:theaccesscontrollistforfilesystemswhichmaybeexported
  4. #toNFSclients.Seeexports(5).
  5. #
  6. #ExampleforNFSv2andNFSv3:
  7. #/srv/homeshostname1(rw,sync)hostname2(ro,sync)
  8. #
  9. #ExampleforNFSv4:
  10. #/srv/nfs4gss/krb5i(rw,sync,fsid=0,crossmnt)
  11. #/srv/nfs4/homesgss/krb5i(rw,sync)
  12. #
  13. /nfsboot*(rw,sync)
  14. 其中:
  15. /nfsboot是NFS的共享目录,*表示任何IP都可以共享这个目录,你可以改为受限的IP,rw表示的是权限,sync是默认的,PS:/nfsboot是自己设置的,自己可以随意创建一个目录

然后

Code:
  1. sudoexportfs-r

更新下export文件

接下来重启NFS服务

Code:
  1. sudo/etc/init.d/nfs-kernel-serverrestart

PS:这里很奇怪,至少需要启动两次nfs-kernel-server,否则挂载不上去,偶也不知道为什么会这样。

基本配置设置完了,下面做点测试:

Code:
  1. sudomount-tnfs -o nolock 127.0.0.1:/nfsboot/mnt

尝试一下能不能挂载上去,查看/mnt文件夹下就ok了

你可能感兴趣的:(ubuntu)