这个实验的设计把NFS server与磁盘配额一起使用。 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

实验目的:服务器上做磁盘配额、NFS,在客户机上进行验证,在客户机上实现某个用户也有磁盘使用的限制。

实验环境:两台linux虚拟机(我在虚拟机上做的)。

首先做磁盘配额:

1服务器.当然得有固定IP地址,再配个主机名。

vi /etc/sysconfig/network-scripts/ifcfg-eth0

vi /etc/sysconfig/network

修改完ifcfg-eth0文件后要重启服务-----service network restart

修改完主机名就得重启系统了~~

2. 然后我又重新挂载了一块硬盘,当然你也可以直接在第一颗硬盘上做了。挂载后要对新硬盘进行分区,格式化。

先用命令查看一下-------fdisk -l

有了,需要对其分区-----fdisk /dev/sdb

看到了提示:输入查看帮助,不熟悉的可以查看一下,在这里输入n创建一个新分区

P为主分区,e为扩展分区,选择p(第一个分区~~

然后输入分区号,这里就输入1

这两个地方填写从哪个扇区开始到哪个扇区结束,我就分一个区,所以保持默认就可以了,直接两下回车。然后输入w保存退出。

接下来就把刚才那个分区格式化,这里格式化为ext3文件格式的----mkfs.ext3 /dev/sdb1

我刚挂载的硬盘是1G的,所以非常快了~~

接下来把硬盘挂载,我新建了一个目录/quota,就把它挂载在这里了---mount /dev/sdb1 /quota

 还要修改一个文件,让它开机就挂载----------------vi /etc/fstab

要对刚才的分区做磁盘配额就得在上面的一步在加点东西

defaults后加,usrquota,grpquota

然后就要重新启动系统了,让系统重新挂载分区,不过也可以通过一个命令重新挂载

mount -o remount /quota

接下来就是要在/quota下产生两个文件aquota.group   aquota.user

用命令--------quotacheck -cmug  /quota

接下来编辑用户的配额----edquota -u quer1(电脑上有quser1用户)

这里设置的文件数量软限制是,硬限制是7

接下来启用磁盘配额--------quotaon -avug

然后就可以验证了。

接下来做NFS

首先编辑文件-------vi /etc/exports

最后加的代码的结果是客户机上的用户是root登入的话,那么他对共享的目录就有root权限,非常不安全,不建议使用。

然后启动NFS服务,启动nfs服务需要portmap服务的支持,所以得先保证portmap服务运行。

最后就是在客户机上挂载了。

先改客户机的IP,上面做的是192.168.1.0网段的能挂载,所以就把客户机的IP改为1.0网段的,想用主机名进行挂载,所以就要改/etc/hosts文件

然后挂载,如果要开机挂载的话记得修改/etc/fstab文件

然后创建一个与服务器端quser1具有相同UID的用户

在客户机上切换到用户quota用户,并进入目录挂载点/mnt

创建文件进行验证(还记得上面的配额限制吧)----------------------OK!!!成功!!!