【Linux】01 Ubantu安装NFS服务器及其使用

一、NFS服务端

1.1、Ubantu安装NFS服务器

在Ubantu终端执行以下命令即可安装:

sudo apt install nfs-kernel-server

1.2、创建NFS服务器共享目录

 sudo mkdir /home/root/linux/nfs

1.3、修改nfs服务器配置文件

使用如下命令打开 nfs 配置文件/etc/exports:

sudo vi /etc/exports

打开/etc/exports 以后在后面添加如下所示内容:

/home/root/linux/nfs  *(rw,sync,no_root_squash)

 解析
        /home/root/linux/nfs:指定/nfsroot为nfs服务器的共享目录
        *:允许所有的网段访问,也可以使用具体的IP
        rw:挂接此目录的客户端对该共享目录具有读写权限
        sync:资料同步写入内存和硬盘
        no_root_squash:root用户具有对根目录的完全管理访问权限
        no_subtree_check:不检查父目录的权限

1.4、重启NFS服务器

重启 NFS 服务,使用命令如下:

sudo /etc/init.d/nfs-kernel-server restart

1.5、 查看本地共享目录 

输入以下指令查看nfs服务器的共享目录:

showmount -e localhost

二、 NFS客户端

2.1 挂载服务器共享目录

mount -t nfs -o nolock,vers=3 192.168.1.120:/home/root/linux/nfs /mnt

 解析

  -t:挂载的文件系统类型
  -o nolock,vers=3:不要文件锁,挂载NFSv3文件系统
  192.168.1.120:/home/root/linux/nfs:nfs服务器ip:服务器共享目录
  /mnt:客户端已存在的目录 

2.2  卸载服务器共享目录

umount -v /mnt

  解析

        -v: 执行时显示详细的信息

相关推荐

  1. Linux01 Ubantu安装NFS服务器及其使用

    2024-01-20 09:04:03       56 阅读
  2. Ubuntu22.04安装并配置nfs

    2024-01-20 09:04:03       22 阅读
  3. Linux ubuntu20.04 安装使用 Intel sgx

    2024-01-20 09:04:03       49 阅读
  4. ubuntu22.04 zip的安装及其压缩文件

    2024-01-20 09:04:03       39 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-20 09:04:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-20 09:04:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-20 09:04:03       82 阅读
  4. Python语言-面向对象

    2024-01-20 09:04:03       91 阅读

热门阅读

  1. 算法训练营Day44

    2024-01-20 09:04:03       49 阅读
  2. 【C#】Int32.Parse()、Int16.Parse()

    2024-01-20 09:04:03       47 阅读
  3. 数据备份与恢复

    2024-01-20 09:04:03       40 阅读
  4. Spring最常用组件注册注解开发案例

    2024-01-20 09:04:03       45 阅读
  5. ABAP - 变量杂例1

    2024-01-20 09:04:03       47 阅读
  6. MySQL 深度分页

    2024-01-20 09:04:03       34 阅读
  7. 学习搭建Vuex环境总结

    2024-01-20 09:04:03       49 阅读