ubuntu 使用NFS共享

简介:

系统介绍:

    root@master:~# cat /etc/issue
Ubuntu 12.04.1 LTS \n \l

root@master:~# uname  -a
Linux master 3.2.0-29-generic #46-Ubuntu SMP Fri Jul 27 17:03:23 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
root@master:~# 
安装步骤:

       PS:一下操作只针对上述操作系统有效,且真实测试有效         

wKioL1PtwB7An64oAADEGyPML6c269.jpg

步骤一:

   安装NFS服务端

    apt-get install nfs-kernel-server

   配置共享目录(关于参数后续介绍)

   vim /etc/exports

    /opt/html *(rw,sync,no_root_squash)

   启动NFS Server

   /etc/init.d/portmap restart

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

步骤二、

   客户端挂载NFS

   mount -t nfs 192.168.1.185:/opt/html /var/www/html

   查看是否挂载成功

   root@ubuntu-1:~# df -h
   文件系统                 容量  已用  可用 已用% 挂载点
   /dev/mapper/ubuntu-root  464G  8.2G  432G    2% /
   udev                     869M  4.0K  869M    1% /dev
   tmpfs                    351M  320K  351M    1% /run
   none                     5.0M     0  5.0M    0% /run/lock
   none                     878M     0  878M    0% /run/shm
   /dev/sda1                228M   25M  192M   12% /boot
   192.168.1.185:/opt/html   48G  3.2G   43G    7% /var/www/html


Ubuntu nfs 常用的参数有: 
  ro 只读访问 
  rw 读写访问 

  sync 所有数据在请求时写入共享 
  async nfs 在写入数据前可以响应请求 
  secure nfs 通过 1024 以下的安全 TCP/IP 端口发送 
  insecure nfs 通过 1024 以上的端口发送 
  wdelay 如果多个用户要写入 nfs 目录,则归组写入(默认) 
  no_wdelay 如果多个用户要写入 nfs 目录,则立即写入,当使用 async 时,
无需此设置。 
  hide 在 nfs 共享目录中不共享其子目录 
  no_hide 共享 nfs 目录的子目录 
  subtree_check 如果共享/usr/bin 之类的子目录时,强制 nfs 检查父目录
的权限(默认) 
  no_subtree_check 和上面相对,不检查父目录权限 
  all_squash 共享文件的 UID 和 GID 映射匿名用户 anonymous,适合公用目
录。 
  no_all_squash 保留共享文件的 UID 和 GID(默认) 
  root_squash root 用户的所有请求映射成如 anonymous 用户一样的权限(默
认) 
  no_root_squas root 用户具有根目录的完全管理访问权限 
  anonuid=xxx 指定 nfs 服务器/etc/passwd 文件中匿名用户的 UID 
  anongid=xxx 指定 nfs 服务器/etc/passwd 文件中匿名用户的 GID 



报错:

    

       mount: wrong fs type, bad option, bad superblock on 192.168.1.195:/opt/html,

       missing codepage or helper program, or other error

       (for several filesystems (e.g. nfs, cifs) you might

       need a /sbin/mount.<type> helper program)

       In some cases useful info is found in syslog - try

       dmesg | tail  or so

解决办法:

       apt-get install nfs-common










本文转自 xinsir999 51CTO博客,原文链接:http://blog.51cto.com/xinsir/1540692,如需转载请自行联系原作者
目录
相关文章
|
弹性计算 Serverless 网络安全
于在阿里云函数计算中挂载NFS共享时出现了问题
于在阿里云函数计算中挂载NFS共享时出现了问题
143 1
|
11月前
|
Kubernetes 容器
基于Ubuntu-22.04安装K8s-v1.28.2实验(三)数据卷挂载NFS(网络文件系统)
基于Ubuntu-22.04安装K8s-v1.28.2实验(三)数据卷挂载NFS(网络文件系统)
517 0
|
运维 Ubuntu 安全
在Linux中,如何配置NFS共享?
在Linux中,如何配置NFS共享?
|
存储 Ubuntu Linux
NFS服务部署全攻略:从零到一,轻松驾驭网络文件系统,让你的文件共享像飞一样畅快无阻!
【8月更文挑战第5天】NFS(网络文件系统)能让网络中的电脑无缝共享文件与目录。基于客户端-服务器模式,用户可像访问本地文件般透明操作远程文件。部署前需准备至少两台Linux机器:一台服务器,其余作客户端;确保已装NFS相关软件包且网络通畅。服务器端安装NFS服务与rpcbind,客户端安装nfs-utils。
726 4
|
存储 云计算
云计算存储问题之NFS与其他文件共享协议共同点如何解决
云计算存储问题之NFS与其他文件共享协议共同点如何解决
113 1
|
Ubuntu Linux 网络安全
在Linux中,如何配置Samba或NFS文件共享?
在Linux中,如何配置Samba或NFS文件共享?
在Linux中,如何挂载远程NFS共享或iSCSI目标?
在Linux中,如何挂载远程NFS共享或iSCSI目标?
|
Ubuntu
ubuntu搭建NFS服务 磁盘共享 nfs 搭建
ubuntu搭建NFS服务 磁盘共享 nfs 搭建
380 2
|
Ubuntu 网络协议
开发板挂载 Ubuntu 的 NFS 目录
开发板挂载 Ubuntu 的 NFS 目录
|
存储 Linux 块存储
DRBD+Heratbeat+NFS高可用文件共享存储
DRBD+Heratbeat+NFS高可用文件共享存储