这个实验的设计把NFS server与磁盘配额一起使用。
实验目的:服务器上做磁盘配额、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!!!成功!!!