安装配置nfs服务器

更新时间:2023-06-23 09:20:51 阅读: 评论:0

Debian和Ubuntu Linux的NFS配置介绍    2
ubuntu9.04下nfs的设置使用    6
嵌入式linux的NFS开发环境的建立    8
Ubuntu9.10在ARM上建立NFS服务    12
在Ubuntu 9.10下怎么设置ip    14
FreeBSD网络文件系统(NFS)    16
NFS服务器    16
安装配置nfs服务器
/s/blog_5b1423a10100awm2.html
1 安装
root@ubuntu:/# apt-get install nfs-common nfs-kernel-rver nfs-client
正在件包列表... 完成
正在分析件包的依赖关
Reading 完成
nfs-common 已是最新的版本了。
nfs-kernel-rver 已是最新的版本了。
注意,我 nfs-common 而非 nfs-client
nfs-common 已是最新的版本了。
共升了 0 个件包,新安装了 0 个件包,要卸 0 个件包,有 0 个件未被升

2 配置
root@ubuntu:~# nano /etc/exports

# /etc/exports: the access control list for filesystems which may be exported
# to NFS clients. See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes hostname1(rw,sync) hostname2(ro,sync)
#
# Example for NFSv4:
# /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt)
# /srv/nfs4/homes gss/krb5i(rw,sync)
/home/cache/netboot 192.168.1.0/24(rw,no_root_squash,sync)
(注*上面一行是服器端提供的磁的位置,可以是服器的任一目,建将一个独的磁分区挂在个目下。但是注意:个服器端的/home/cache/netboot并不是将来客端的虚根目,因/home/cache/netboot下面将会有一个名root的子目,而/home/cache/netboot/root才是本文中的客端的虚根目,在启完成后、实际运行程中,工作就局限在/home/cache/netboot/root中了。建立root的问题下文将会到)

3 启nfs或者重新加
nfs
root@ubuntu:/# /etc/init.d/nfs-kernel-rver start
* Exporting directories for NFS
exportfs: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' specified for export "192.168.1.0/24:/home/cache/netboot".
Assuming default behaviour ('no_subtree_check').
NOTE: this default has changed since nfs-utils version 1.0.x
...done.
* Starting NFS kernel daemon
...done.
如果是修改了/etc/exports 配置文件,不需要重新启nfs服器,只需要刷新一下,命令如下
root@ubuntu:/# exportfs -r
exportfs: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' specified for export "192.168.1.0/24:/home/cache/netboot".
Assuming default behaviour ('no_subtree_check').
NOTE: this default has changed since nfs-utils version 1.0.x
DebianUbuntu LinuxNFS配置介绍
/os/linux/200802/128786.html
NFS(Network File System, 网文件系)可以通将分享不同主机(不同的OS)的目——可以通NFS挂载远程主机的目 访问该就像访问本地目
 
  一般而言, 使用nfs能方便地使各unix-like系间实现共享。 但如果需要在unix-like和windows系共享, 就得使用samba了!
 
  NFS运行在SUN的RPC(Remote Procedure Call, 用)基上, RPC定了一与系的方法来实现进通信。 由此, NFS rver也可以看作是RPC rver.
 
   正因NFS是一个RPC服程序, 所以在使用它之前, 先要映射好端口——通portmap定。 比如: 某个NFS clientNFS服务请 它需要先得到一个端口(port)。 所以它先通zbo过portmap得到port number. (不NFS, 所有的RPC服程序启之前, 都需要定好portmap)
 
  在启RPC服(比如NFS)之前, 需要启portmap服!(nfs和portmap是否存在于当前系 看后面的"NFS安装"部分。
 
  与NFS相的几个文件, 命令
 
  1、/etc/exports
 
  NFS卷的访问是由exports来批准, 它枚了若干有权访问NFS服器上文件系的主机名。
  bitscn_com
  2、/sbin/exportfs
 
  维护NFS的源共享。 可以通它重新 /etc/exports 的共享目NFS Server共享的目或者重新共享等。
 
  3、/usr/sbin/showmount
 
  用在 NFS Server 端,而 showmount 主要用在 Client 端。 showmount 可以用來 NFS 共享的目录资源。
 
  4、/var/lib/nfs/xtab
 
  NFS的记录文档:它可以看有哪些Client 接到NFS主机的记录
 
  下面几个并不直接负责NFS, 实际上它们负责所有的RPC
 
  5、/etc/default/portmap
 
  实际上, portmap负责映射所有的RPC服端口, 它的内容非常非常之简单(后面述)
 
  6、/etc/hosts.deny
 
  定拒portmap服的主机
 
  7、/etc/hosts.allow
 
  考研培训设定允razors许portmap服的主机
 
  安装NFS
 
  Debian/Ubuntu上默是没有安装NFS服snh48二期生器的,首先要安装NFS服程序:
 
  $ sudo apt-get install nfs-kernel-rver
 
  (安装nfs-kernel-rverapt会自安装加拿大留学费用nfs-common和portmap)
 
  这样,宿主机就相当于NFS Server.
 
  同地,目NFS的客端,需要安装NFS客端程序。如果是Debian/Ubuntu系需要安装nfs-common.
feedom

 
  $ sudo apt-get install nfs-commmon
 
  nfs-common和nfs-kernel-rver都依portmap!
 
  配置NFS
 
  由于NFS是一个RPC rver程序。 而portmap是用来挂你RPC的端口号映射的。 所以先要配置portmap.
 
  配置portmap
 
  方法1: 编辑/etc/default/portmap, 将 -i 127.0.0.1 去掉。
 
  方法2: $ sudo dpkg-reconfigure portmap , Should portmap be bound to the loopb
ack address? N.
 
  配置/etc/hosts.deny
 
  (禁止任何host(主机)能和你的NFS服NFS接),加入:
 
唐山一对一辅导  ### NFS DAEMONS
 
  portmap:ALL
 
  lockd:ALL
 
  mountd:ALL
 
  rquotad:ALL
 
  statd:ALL
 
  配置/etc/hosts.allow
 
  允那些你想要的主机和你的NFS服器建立接。下列步骤将允任何IP地址以192.168.2开头的主机(接到NFS服器上),也可以指定特定的IP地址。参看man hosts_access(5), hosts_options(5)。加入:
 
  ### NFS DAEMONS
 
  portmap: 192.168.2.
 
  lockd: 192.168.2. 网管网bitsCN_com
 
  rquotad: 192.168.2.
 
  mountd: 192.168.2.
 
  statd: 192.168.2.
 
   /etc/hosts.deny 和 /etc/hosts.allow portmap的访问 采用两个配置文件有点"mask"的意思。 /etc/hosts.deny中禁止所有用户对portmap的访问 再在/etc/hosts.allow 中允某些用户对portmap的访问
 
  运行 $ sudo /etc/init.d/portmap restart 重启portmap daemon.
 
  配置/etc/exports
 
  NFS挂限由/etc/exports文件定
 
  比如我要将将我的home目中的/home/zp/share目录让192.168.2.*的IP共享, 文件末尾添加下列句:
 
  /home/zp/share 192.168.2.*(rw,sync,no_root_squash)
 
  或者:/home/zp/share 192.168.2.0/24(rw,sync,no_root_squash)
 
  192.168.2.* 网段内的NFS客端能共享NFS服/home/zp/share目内容。且有,写限, 并且户进/home/zp/share目后的身份root
 
  最好加上sync, 否 $ sudo exportfs -r 出警告, sync是NFS的默认选项
 
  运行 $ showmount -e NFS rver的export list.
网管网

 
  若更改了/etc/exports, 运行 $ sudo exportfs -r 更新
 
  运行 $ sudo /etc/init.d/nfs-kernel-rver restart 重启nfs服
 
  /etc/exports实际上就是nfs服器的核心配置文件了。 哥的Linux私房菜列了一些exports文件的写法。
 
  测试NFS
 
  可以尝试一下挂本地磁(假本地主机IP地址192.128.2.1,将/home/zp/share挂/mnt)
 
  $ sudo mount 192.168.2.1:/home/zp/share /mnt
 
  运行 $ df 看看
 
  $ sudo umount /mnt
 
  注意被拷文件的/写限!
 
  另外, 可以使用一定的参数:
 
  使用加参数的法:mount -o nolock,rsize=1024,wsize=1024,timeo=15 192.168.2.130:/tmp/ /tmp/
ubuntu9.04i can fly 我可以nfs置使用
/Ur/begehau/Article/18822_1.htm
ARM9移植通常会用到网来将theavengersbootloader linux的下开发板中去,在当中通常会
用到小学生必背古诗tftpnfs tftp置方法上篇文章已绍过了,里将介nfs置及测试方法。

        1sudo apt-get install nfs-kernel-rver      安装nfs
        2 : 配置/etc/exports  (路径你要共享的文件夹详细路径,自己替)
            sudo gedit /etc/exports
          --------------------------------------------------
                              路径    *(rw,sync,no_root_squash
          --------------------------------------------------
            sudo exportfs -r    使配置的文件生效
        3:修改portmap
            sudo gedit /etc/default/portmap
                            -i 127.0.0.1  去掉
            sudo gedit /etc/hosts.deny
                            加上以下内容:
                --------------------------------------------------
                ### NFS DAEMONS
                  portmap:ALL
                  lockd:ALL
                  mountd:ALL
                  rquotad:ALL
                  statd:ALL
                --------------------------------------------------
            sudo gedit /etc/hosts.allow
                              加上以下内容,ip日语报名地址自己相修改:
                --------------------------------------------------
                ### NFS DAEMONS
                  portmap:192.168.1.
                  lockd:192.168.1.
                  mountd:192.168.1.
                  rquotad:192.168.1.
                  statd:192.168.1.
                --------------------------------------------------
        4:修改要共享文件的属性
                sudo chmod 777  路径+文件
        5:重启NFS
                sudo
                sudo /etc/init.d/nfs-kernel-rver restart
                sudo /etc/init.d/portmap  restart
        6:在本机上测试是否始正常工作
                sudo mount 192.168.1.*:路径  /mnt
                ls -l /mnt
              如果出信息则证明挂成功,否如果出0信息是挂

本文发布于:2023-06-23 09:20:51,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/154694.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:文件   需要   安装   配置   建立
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图