Linux nfs

文件共享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
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值