Ubuntu 14.04 安装配置 NFS 服务器
课程笔记-李响
(1)新手(本人就是@—----—@)最好直接用“su -”指令直接进入 root 模式,避免不必要
的麻烦(如环境变量,操作权限等),这个系统我是按照推荐安装的。
(2)弄明白 nfs 到底是怎么回事:它是将某台 Linux 主机(这个主机称为服务器)的若干
目录共享出来,交由其他 Linux 主机(这些主机都称为客户机)直接使用。那我们我们常说
的挂载是怎么实现呢?首先肯定是先配置好服务器,然后再在客户机上使用 mount 指令进
行挂载,实现文件共享。如果你是第一次配置 nfs,那么你首先应该从以下步骤做起:
(一)安装 NFS 服务器
1.1-安装 Ubuntunfs 服务器端:
apt-get install nfs-kernel-server
1.2-安装 nfs 的客户端:(有的人不需要这一步)
apt-get install nfs-common
(在安装 nsf-kernel-server 的时候,也会安装 nfs-commom。如果没有安装这个软件包,
则要执行 1.2 中的命令了)
1.3-设置共享的文件目录
如:mkdir /home/share(新建文件夹)
cd /home/share(打开 share 文件夹)
chmod 777 share(修改权限为 rwx)
(二)配置 NFS
2.1-修改配置文件/etc/exports
如:vi /etc/exports
按“i”进入编辑模式
在最后一行添加:/home/share *(rw,sync,no_root_squash,no_subtree_check)
前面那个目录是与 nfs 服务客户端共享的目录,*代表允许所有的网段访问(也可以使用具
体的 IP)(
见下图
)
rw:挂接此目录的客户端对该共享目录具有读写权限
sync:资料同步写入内存和硬盘
no_root_squash : 客 户 机 用 root 访 问 该 共 享 文 件 夹 时 , 不 映 射 root 用 户 。
(root_squash:客户机用 root 用户访问该共享文件夹时,将 root 用户映射成匿名用