ToB企服应用市场:ToB评测及商务社交产业平台

标题: ubuntu 20.04系统离线安装nfs [打印本页]

作者: 南飓风    时间: 4 天前
标题: ubuntu 20.04系统离线安装nfs
条件

OS:ubuntu 20.04 LTS
1,下载对应安装包

下载地址:
https://ubuntu.pkgs.org/20.04/ubuntu-updates-main-amd64/nfs-common_1.3.4-2.5ubuntu3.7_amd64.deb.html
也可以接纳我整理好的资源:
https://download.csdn.net/download/m0_62464865/90424458
通过在无网络的机器上实行apt install nfs-kernel-server可以查看对应的版本

2,安装

  1. sudo dpkg -i *.deb
复制代码
3,设置NFS服务端

  1. # 创建共享目录
  2. sudo mkdir -p /nfs_share
  3. sudo chmod 777 /nfs_share
  4. # 编辑配置文件
  5. sudo tee /etc/exports <<EOF
  6. /nfs_share 192.168.0.0/16(rw,sync,no_subtree_check,no_root_squash)
  7. EOF
  8. # 启动服务(注意顺序)
  9. sudo systemctl enable --now rpcbind
  10. sudo systemctl enable --now nfs-server
复制代码
上面的 /etc/exports中,可以通过允许所有IP访问,如:
  1. echo "/nfs_share \*(rw,sync,no_subtree_check,insecure)" | sudo tee -a /etc/exports
复制代码
4,验证服务状态

  1. # 检查服务进程
  2. sudo rpcinfo -p | grep nfs
  3. # 查看共享列表
  4. sudo showmount -e localhost
  5. # 预期输出:
  6. # Export list for localhost:
  7. # /nfs_share 192.168.0.0/16
复制代码
5,客户端设置(在所有k8s节点实行)

5.1,安装客户端软件

  1. # 仅安装客户端所需
  2. sudo dpkg -i nfs-common_*.deb rpcbind_*.deb libtirpc3_*.deb
  3. sudo apt-get --fix-broken install -y --allow-unauthenticated
复制代码
5.2,设置挂载

  1. # 创建挂载点
  2. sudo mkdir -p /mnt/nfs_share
  3. # 手动挂载测试
  4. sudo mount -t nfs <NFS_SERVER_IP>:/nfs_share /mnt/nfs_share
  5. # 永久挂载配置
  6. echo "<NFS_SERVER_IP>:/nfs_share  /mnt/nfs_share  nfs  rw,hard,intr,noatime  0 0" | sudo tee -a /etc/fstab
  7. sudo mount -a
复制代码
5.3 验证客户端

  1. # 写入测试文件
  2. echo "offline-nfs-test" | sudo tee /nfs_share/testfile
  3. # 查看服务端文件
  4. cat /nfs_share/testfile  # 应显示"offline-nfs-test"
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4