zoukankan      html  css  js  c++  java
  • CentOS下 NFS的简单使用以及windows 关在linux的NFS存储方法

    1. 全部安装的情况下NFS已经安装到服务器上面了,如果没有安装的话 需要使用如下命令进行安装

    yum -y install nfs-utils rpcbind

    2. 创建需要使用的NFS目录

    mkdir -p /nfs/k8s

    3. 修改NFS的服务配置目录

    vim /etc/exports
    增加内容
    /nfs/k8s *(rw,insecure,sync,no_subtree_check,no_root_squash)

    这段代码的含义 copy From 其他人的博客园

    常见的参数则有:
    
    参数值    内容说明
    rw  ro    该目录分享的权限是可擦写 (read-write) 或只读 (read-only),但最终能不能读写,还是与文件系统的 rwx 及身份有关。
    
    sync  async    sync 代表数据会同步写入到内存与硬盘中,async 则代表数据会先暂存于内存当中,而非直接写入硬盘!
    
    no_root_squash  root_squash    客户端使用 NFS 文件系统的账号若为 root 时,系统该如何判断这个账号的身份?预设的情况下,客户端 root 的身份会由 root_squash 的设定压缩成 nfsnobody, 如此对服务器的系统会较有保障。但如果你想要开放客户端使用 root 身份来操作服务器的文件系统,那么这里就得要开 no_root_squash 才行!
    
    all_squash    不论登入 NFS 的使用者身份为何, 他的身份都会被压缩成为匿名用户,通常也就是 nobody(nfsnobody) 啦!
    
    anonuid  anongid    anon 意指 anonymous (匿名者) 前面关于 *_squash 提到的匿名用户的 UID 设定值,通常为 nobody(nfsnobody),但是你可以自行设定这个 UID 的值!当然,这个 UID 必需要存在于你的 /etc/passwd 当中! anonuid 指的是 UID 而 anongid 则是群组的 GID 啰。

    4.重启NFS相关的服务

    首先使之前修改的文档生效

    命令

    exportfs -r
    systemctl restart nfs 
    systemctl restart rpcbind
    systemctl enable nfs
    systemctl enable rpcbind

    5. Windows上面添加角色与功能

    运行->输入control->打开程序与功能-> 打开 启用活关闭windows功能

    添加相关的功能

    6.使用命令行进行处理

    showmount -e 10.24.103.1
    #显示NFS列表
    
    mount 10.24.103.1:/nfs/k8s Z:
    #mount挂在该目录 到Z盘
    
    打开Z盘进行查看
    卸载该目录
    umount Z:
    即可

  • 相关阅读:
    ObjectiveC的算术表达式 .
    《ObjectiveC 程序设计(第4版)》图书信息
    实例变量的访问及数据封装
    Android系统中的广播(Broadcast)机制简要介绍和学习计划 .
    Android应用程序的Activity启动过程简要介绍和学习计划 .
    如何在Scala中使用条件表达式 .
    Android系统Surface机制的SurfaceFlinger服务简要介绍和学习计划
    Android应用程序组件Content Provider简要介绍和学习计划
    asp.net怎么将网页添加为首页或加入收藏夹中
    学习网址
  • 原文地址:https://www.cnblogs.com/jinanxiaolaohu/p/9223957.html
Copyright © 2011-2022 走看看