ubuntu server上nfs的安装方法
来源:互联网 发布:c语言 从入门到精通 编辑:程序博客网 时间:2024/04/26 16:55
NFS就是Network File System的缩写,可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。这个NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,而在本地端的系统中看来,那个远程主机的目录就好像是自己的一个磁盘分区一样,在使用上相当便利。
NFS的安装分成两个部分:server端和client端。
Server端:
在server端要装两个软件,本机是ubuntu server 10.04版,安装的是nfs-kernel-server和portmap。nfs-kernel-server就是nfs的server,portmap是一个RPC软件,功能是通知客户端,让客户端可以连到server的正确的端口上去,因为nfs server开启的端口是随机的所以需要这个注册服务。每次启动nfs-kernel-server之前必须启动portmap。portmap的重启会导致其他依赖于它的服务不能使用,也必须都重启。
好了,下面就安装吧,安装很简单,运行sudo apt-get install nfs-kernel-server portmap就行。
apt-get很聪明,它会自动帮你安装好并且启动起服务来。
下面就是要配置了,即配置你需要共享的目录,运行sudo vim /etc/exports
在这个文件夹下添加以下语句
/home 192.168.1.0/24(rw,sync,no_root_squash)
第一个是要共享的文件系统,第二个是共享的网段,第三个是一些共享的参数,具体的参数含义可以man exports
要使配置生效,运行sudo exportfs -a,然后重启nfs服务就可以了,sudo /etc/init.d/nfs-kernel-server restart
想要查看有哪些文件夹被共享了可以使用 showmount -e 服务器的ip地址,我这里运行后显示
user1@master:~$ showmount -e 192.168.1.6
Export list for 192.168.1.6:
/home 192.168.1.0/24
好了,到此为止服务端的配置就好了,是不是简单?
下面开始安装配置Client端:
首先要安装的软件,运行sudo apt-get install nfs-common portmap
安装完成后就可以扫描服务器端的共享的文件夹了,还是那个命令showmount -e 192.168.1.6
然后使用命令mount你要挂载的文件就行啦,如我这里的话是这样子的
sudo mount compute-05:/home /home #compute-05的ip地址就是192.168.1.6
没什么意外的话,这里就mount成功啦。当然为了使它开机也能够自己启动,需要修改/etc/fstab文件,加入下面这一行
compute-05:/home /home nfs defaults 0 2
这里的参数各个参数也是有意义的,想要深入了解的话还是google吧。可以看看以下这个链接
http://hi.baidu.com/iezunhfiybhiour/item/e0348e8ca7c6562e100ef3ce
有什么问题大家留言探讨哦!
- ubuntu server上nfs的安装方法
- ubuntu server上nfs的安装方法
- Ubuntu 上NFS Server安装使用过程
- ubuntu安装nfs server
- Ubuntu上nfs的安装配置
- Ubuntu上nfs的安装配置
- Ubuntu上NFS的安装配置
- Ubuntu上nfs的安装配置
- Ubuntu上nfs的安装配置
- Ubuntu上nfs的安装配置
- 分布式 [ ubuntu 上 NFS的安装配置 ]
- Ubuntu上nfs的安装配置
- Ubuntu上nfs的安装配置
- Ubuntu上nfs的安装配置
- Ubuntu上NFS的安装配置
- Ubuntu上NFS的安装配置
- Ubuntu上NFS的安装配置,启用nfs功能
- Ubuntu 10.04 安装 nfs server
- uva 11520 - Fill the Square
- 关机充电电量显示不精确问题
- struts2.3.14+spring3.1.1+hibernate4.1.0框架搭建新版SSH(中)
- 数据库连接类的不同方法
- SBT
- ubuntu server上nfs的安装方法
- 字符串描述符
- Android编程之解决android-support-v4打包问题
- linux grep命令详解
- Silverlight如何显示、输入上标和下标?
- 【设计模式】访问者
- table 中 文字长度大于td宽度,溢出文本用“...”代替
- 【监控】MongoDB的监控首选: mongostat
- C语言位运算详解