美文网首页Linux我用 Linux
NFS网络文件系统配置

NFS网络文件系统配置

作者: 探索实践 | 来源:发表于2020-02-25 09:40 被阅读0次

    配置流程适用于Debian\Ubuntu等的衍生发行版
    Server:Armbian\192.168.2.225
    Client:Deepin\192.168.2.222

    服务器端:

    安装nfs软件包

    sudo apt-get install nfs-kernel-server
    

    编辑配置文件

    sudo vim /etc/exports
    

    增添一行

    /root/share 192.168.2.222(rw,sync,fsid=0)
    

    将 /root/share 共享给192.168.2.222 ,客户端权限rw
    其中共享对象可以用通配符,比如 * 代表所有地址。

    配置参数:

    rw: 读写

    ro :只读

    fsid=0 : 指定/root/share为nfs的根目录

    sync:将数据同步写入内存缓冲区与磁盘中,效率低,但可以保证数据的一致性;

    async:是大数据时使用,是先写到缓存区,必要时再写到磁盘里。

    all_squash:所有访问用户都映射为匿名用户或用户组;
    no_all_squash(默认):访问用户先与本机用户匹配,匹配失败后再映射为匿名用户或用户组;

    root_squash(默认):将来访的root用户映射为匿名用户或用户组;
    no_root_squash:来访的root用户保持root帐号权限;

    wdelay(默认):检查是否有相关的写操作,如果有则将这些写操作一起执行,这样可以提高效率;
    no_wdelay:若有写操作则立即执行,应与sync配合使用;

    subtree_check :若输出目录是一个子目录,则nfs服务器将检查其父目录的权限;
    no_subtree_check(默认):即使输出目录是一个子目录,nfs服务器也不检查其父目录的权限,这样可以提高效率;

    启动服务

    service nfs-kernel-server start
    

    客户端

    安装nfs软件包

    sudo apt-get install nfs-common
    

    挂载文件系统

    sudo mount -t nfs 192.168.2.225:/ /mnt -o tcp
    

    查看

    df -h
    

    看到最后有192.168.2.225:/ 15G 9.3G 5.2G 65% /mnt

    完成

    问题

    不能写入,没有密码

    相关文章

      网友评论

        本文标题:NFS网络文件系统配置

        本文链接:https://www.haomeiwen.com/subject/wklzqhtx.html