linux下nfs服务的安装

linux下NFS服务器的安装

1.为什幺要安装nfs呢

nfs的功能很强大,主要是进行文件共享的。上节中说了tftp服务的安装,嵌入式中主要是用来保存kernel镜像和设备文件等,可以方便的从u-boo TFTP中获取uImage和dtb等。nfs主要是用来挂在根文件系统的。

2.安装步骤

(1).安装nfs-kernel-server软件包

sudo apt-get install nfs-kernel-server

(2).创建NFS目录,并设置其权限

sudo mkdir /nfs
sudo chmod 777 /nfs

(3).配置NFS资源

sudo vim /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,no_subtree_check) hostname2(ro,sync,no_subtree_check)
    #
    # Example for NFSv4:
    # /srv/nfs4        gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
    # /srv/nfs4/homes  gss/krb5i(rw,sync,no_subtree_check)
    #

修改为如下内容保存:


    # /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,no_subtree_check) hostname2(ro,sync,no_subtree_check)
    #
    # Example for NFSv4:
    # /srv/nfs4        gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
    # /srv/nfs4/homes  gss/krb5i(rw,sync,no_subtree_check)
    #
    /nfs *(rw,sync,no_root_squash,no_subtree_check)

(4).手动启动/停止/重启服务

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

Linux 终端显示内容为:

* Exporting directories for NFS kernel daemon...                         [ OK ] 
* Starting NFS kernel daemon                                             [ OK ]
sudo /etc/init.d/nfs-kernel-server stop

Linux 终端显示内容为:

   * Stopping NFS kernel daemon                                             [ OK ] 
   * Unexporting directories for NFS kernel daemon...                       [ OK ]
sudo /etc/init.d/nfs-kernel-server restart

Linux 终端显示内容为:

   * Stopping NFS kernel daemon                                             [ OK ] 
   * Unexporting directories for NFS kernel daemon...                       [ OK ] 
   * Exporting directories for NFS kernel daemon...                         [ OK ] 
   * Starting NFS kernel daemon                                             [ OK ]

(5).查看NFS服务器的共享资源
挂载共享资源

sudo mount -t nfs 127.0.0.1:/nfs /mnt/

卸载共享资源

sudo umount /mnt/

4.卸载NFS软件包

apt-get remove nfs-kernel-server
发布了7 篇原创文章 · 获赞 0 · 访问量 103

猜你喜欢

转载自blog.csdn.net/linxuew/article/details/103683644
今日推荐