ubuntu 9.10搭建NFS

本文介绍如何在Ubuntu 9.10上安装并配置NFS服务器,包括安装nfs-kernel-server包、配置共享目录及权限、重启服务等步骤。同时介绍了客户端的安装和挂载操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


1.在Ubuntu 9.10上安装nfs服务器

sudo apt-get install nfs-kernel-server


2.配置该服务器

sudo gedit /etc/exports


一个典型的共享目录配置如下:

/home *(rw,sync,no_subtree_check)


/home是要共享的目录

*是允许访问的计算机,可以是以下内容
单个机器:一个全限定域名(能够被服务器解析)、主机名(能够被服务器解析)或IP地址。
通配符指定的主机名,使用 * 或 ?字符来指定一个字符串匹配,IP地址中不使用通配符,*代表允许所有计算机访问共享目录
IP 网络:使用a.b.c.d/z,a.b.c.d是网络,z是子网掩码中的位数(如192.168.0.0/24)。另一种可以接受的格式是 a.b.c.d/netmask,a.b.c.d是网络,netmask是子网掩码(如192.168.70.8/255.255.255.0)。

()内是共享选项
rw是指客户端拥有读写权限,还有一个ro选项,代表只读
sync是指同步写入资料到内存与硬盘中,与之相反的选项是async
no_subtree_check:不检测子目录,提高性能(摘自网络,未验证)
root_squash:如果客户端使用root访问共享目录,会被当作匿名用户(也就是说,权限变的很小,比较安全)
no_root_squash:客户端使用root访问共享目录时还是拥有root权限,极不安全
all_squash:无论客户端使用什么用户访问共享目录都会被当作匿名用户
其它选项参考man exports

配置完以后重启一下服务器:

sudo /etc/init.d/portmap start

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


在服务器主机里输入

sudo mount -t nfs 192.168.1.100:/home   /mnt/nfs

然后就可以在 /mnt/nfs下看到 /home 的东西了

客户端:

sudo apt-get install nfs-common

mount -t nfs -o nolock 192.168.1.100:/home /mnt/nfs

然后客户端上也可以找到主机上的东西了



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值