在Ubuntu中,关于nfs服务器的实现

来源:互联网 发布:数据库应用证书 编辑:程序博客网 时间:2024/06/06 01:28
前言:nfs服务器主要用于两文件之间的共享及同步操作

nfs服务的配置如下:
1.安装nfs
$sudo apt-get install nfs-kernel-server

2.配置/etc/exports
nfs允许挂载的目录及权限在文件/etc/exports中进行了定义
例如,我们要将根目录下的rootfs目录共享出来,在此之前请确保我们根目录下已经有了rootfs目录,若没有,可以新建一个。那么我们需要在/etc/exports文件末尾添加如下一行:
/rootfs  *(rw,sync,no_subtree_check)

注:其中,/rootfs是要共享的目录, *代表允许所有的网络断访问,rw是可读写权限,sync是资料同步写入内存和硬盘。

3.重启服务
$sudo /etc/init.d/portmap restart
$sudo /etc/init.d/nfs-kernel-server restart

注:在更新的版本的内核的/etc/init.d/目录下已经找不到portmap这个可执行程序了,
所以在新的内核中,
$sudo /etc/init.d/portmap restart 这一步可以省略。

4.测试nfs
此时可以运行一下命令来显示一下共享出来的目录:
$showmount -e
或者可以使用一下命令把它挂在在本地磁盘上,例如将 /rootfs挂在到/mnt下:
$sudo mount -t  nfs  本机IP:/rootfs  /mnt
可以运行一下df命令看是否挂载成功。也可以在/mnt目录下查看是否有rootfs目录下的内容
查看后可以使用以下命令卸载:
$sudo umount /mnt



0 0
原创粉丝点击