由于工作需要,要在Debian 3 系统上测试驱动。好不容易找到Debian 3 的iso,刻成CD装好文本模式,可是Debian 3 所在的设备USB接口有问题,由于时文本模式,而使用svn又需要安装很多依赖包。于是乎,想到另一台机器上时ubutu10.4.于是想到了nfs。
主要工作分为Debian3 和ubuntu10.04两端。
ubuntu 10.04端:
1、安装nfs相应的包。
#apt-get install nfs-kernel-server (安装 nfs server ,这个过程中系统会自动下载portmap包)
#apt-get install nfs-common(这个是客户端,可以用做挂在本机测试)
2、配置nfs服务
配置文件是/etc/exports,主要用于设置服务器的共享目录以及权限。
#sudo vim /etc/exports( 必须按照原来文件中给的例子格式进行书写)
#sudo exportfs -r (更新exportfs)
3、重启nfs服务
#sudo /etc/init.d/portmap restart (重启客户端)
#sudo /etc/init.d/nfs-kernel-server restart
(成功后执行#showmount -e 查看nfs server 的export list.)
Debian 3 端:
1、设置自动获取IP(根据自己的需要,如果固定IP,此处应该是配置网络)
设置网络为自动获取IP需要使用dhcp-client
$find . -name dhc* (在光盘所在目录查找dhcp-client包)
找到后,执行dpkg -i 命令安装。完成后在命令行执行 ./dhclient 即可。
2、安装nfs-common
3、挂载nfs
(首先必须保证ubuntu 10.4 中/etc/exports 中的IP与Debian3所在设备IP一致)
#mount ubuntu10.04设备IP:挂载目录 /mnt(挂载点)
注:1、mount时 ,如果提示RPC未注册,执行# rpc mountd即可
2、如果挂载不成功,提示:主机拒绝访问。需要关闭server(ubuntu 10.04)端的防火墙(sudo ufw disable)或者将其设置为允许访问。
主要工作分为Debian3 和ubuntu10.04两端。
ubuntu 10.04端:
1、安装nfs相应的包。
#apt-get install nfs-kernel-server (安装 nfs server ,这个过程中系统会自动下载portmap包)
#apt-get install nfs-common(这个是客户端,可以用做挂在本机测试)
2、配置nfs服务
配置文件是/etc/exports,主要用于设置服务器的共享目录以及权限。
#sudo vim /etc/exports( 必须按照原来文件中给的例子格式进行书写)
#sudo exportfs -r (更新exportfs)
3、重启nfs服务
#sudo /etc/init.d/portmap restart (重启客户端)
#sudo /etc/init.d/nfs-kernel-server restart
(成功后执行#showmount -e 查看nfs server 的export list.)
Debian 3 端:
1、设置自动获取IP(根据自己的需要,如果固定IP,此处应该是配置网络)
设置网络为自动获取IP需要使用dhcp-client
$find . -name dhc* (在光盘所在目录查找dhcp-client包)
找到后,执行dpkg -i 命令安装。完成后在命令行执行 ./dhclient 即可。
2、安装nfs-common
3、挂载nfs
(首先必须保证ubuntu 10.4 中/etc/exports 中的IP与Debian3所在设备IP一致)
#mount ubuntu10.04设备IP:挂载目录 /mnt(挂载点)
注:1、mount时 ,如果提示RPC未注册,执行# rpc mountd即可
2、如果挂载不成功,提示:主机拒绝访问。需要关闭server(ubuntu 10.04)端的防火墙(sudo ufw disable)或者将其设置为允许访问。
本文介绍如何在Debian3与Ubuntu10.04之间通过NFS实现文件共享。包括安装NFS服务、配置共享目录及权限、设置自动获取IP地址等步骤。
4167

被折叠的 条评论
为什么被折叠?



