Skip to content

Latest commit

 

History

History
52 lines (46 loc) · 1.48 KB

File metadata and controls

52 lines (46 loc) · 1.48 KB

NFS

支持NFS文件系统

参考文档

steps

  • sudo apt-get install nfs-common nfs-server -y
  • sudo mkdir /mnt/nfsserver
  • sudo chmod -R 777 /mnt/nfsserver
  • cat /etc/exports
    # /etc/exports: the access control list for filesystems which may be exported
    #               to NFS clients.  See exports(5).
    #
    # Example for NFSv2 and NFSv3:
    # /srv/homes       hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
    #
    # Example for NFSv4:
    # /srv/nfs4        gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
    # /srv/nfs4/homes  gss/krb5i(rw,sync,no_subtree_check)
    #
    /mnt/nfsserver *(rw,sync)
    
  • sudo exportfs:测试的时候发现无效,最好还是重启一下;
  • sudo mkdir -p /mnt/nfs
  • sudo mount 192.168.20.96:/mnt/nfsserver /mnt/nfs
  • mount
    [...省略]
    192.168.20.96:/mnt/nfsserver on /mnt/nfs type nfs4 (rw,relatime,vers=4.1,rsize=131072,wsize=131072,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=192.168.20.96,local_lock=none,addr=192.168.20.96)
    
  • cd /mnt/nfs
  • mkdir zengjf
  • cd zengjf/
  • touch file
  • cd /mnt
  • tree
    .
    ├── nfs
    │   └── zengjf
    │       └── file
    └── nfsserver
        └── zengjf
            └── file
    
    4 directories, 2 files