Linux nfs

文章目录

  • 文件共享nfs
    • 1. Server服务端配置
    • 2. 配置NFS
    • 查看共享⽬录信息
    • Client : 客户端配置

文件共享nfs

1. Server服务端配置

  1. 修改 /etc/exports ,添加共享⽬录。
    /home/tyhawk 192.168.56.*(rw,No_root_squash)
    /home/tyhawk *(rw,No_root_squash)
    /home/tyhawk hostname(rw,No_root_squash

Exports⽂件中可以设定的参数主要有以下这些:
(1) Ro 该主机对该共享⽬录有只读权限
(2) Rw 该主机对该共享⽬录有读写权限
(3) Root_squash 客户机⽤root⽤户访问该共享⽂件夹时,将root⽤户映射成匿名⽤户
(4) No_root_squash 客户机⽤root访问该共享⽂件夹时,不映射root⽤户
(5) All_squash 客户机上的任何⽤户访问该共享⽬录时都映射成匿名⽤户
(8) Sync 资料同步写⼊到内存与硬盘中
(9) Async 资料会先暂存于内存中,⽽⾮直接写⼊硬盘

2. 配置NFS

  1. 启动NFS服务:
    service nfs start
  • 若修改/etc/exports ⽂件添加新的共享⽬录信息,
    需先停⽌NFS服务,再启动服务,⽅可起作⽤
    (使⽤命令exportfs -rv也可以达到同样的效果。)
    关闭NFS服务命令
    service nfs stop

查看共享⽬录信息

showmount ———— server 端
查询nfs共享⽬录信息,相关选项如下:

  • -a 显示已经于客户端连接上的⽬录信息
  • -e IP或者hostname 显示此IP地址分享出来的⽬录

示例:

  1. showmount -a localhost #查询本机共享⽬录连接情况
  2. showmount -e localhost #查询本机nfs共享⽬录情况查看共享⽬录信息

修改共享⽬录权限,使other user可以访问。
chmod 配置NFS

Client : 客户端配置

  1. 创建挂载点⽬录
    mkdir /mnt/nfs_dir
  2. 临时挂载远程⽬录
    mount -t nfs -o rw 192.168.56.51:/home/tyhawk /mnt/nfs_dir 配置NFS
    Client :
  3. 启动⾃动挂载
    vi /etc/fstab
    192.168.56.51:/home/tyhawk /mnt/nfs_dir nfs defaults 0 0
  4. 查看
    mount -a配置NFS
    Client :
  5. 对于server端⽬录的权限,进⾏查看
    cd /mnt/nfs_dir/
    -bash: cd: /mnt/nfs_dir/: Permission deni

你可能感兴趣的:(linux)