linux 中磁盘配额的具体步??谢谢!!!

[复制链接]
查看11 | 回复1 | 2011-4-11 08:22:40 | 显示全部楼层 |阅读模式
回复

使用道具 举报

千问 | 2011-4-11 08:22:40 | 显示全部楼层
<pre id=\"best-answer-content\" class=\"reply-text mb10\">你这里的/home已经挂载到系统里面了,如果需要扩容的话,需要/home的挂载分区为lvm才能扩容。不然你的新磁盘是不能给/home做磁盘配额的,只能用/home现在已经挂载的分区做配额了

我这里给你一个配额的全过程。
比如你新的磁盘是/dev/sdb
首先格式化/dev/sdb(假设把整个盘创建成一个分区为/dev/sdb1):
创建分区的方法:1、fdisk /dev/sdb进入分区的交互模式

2、n创建新分区,w保存并退出,由于/dev/sdb是你新添加的磁盘,所以不会提示你需要重启计算机,但是还是运行一下partprobe这个命令。

3、给/dev/sdb1创建文件系统,mkfs.ext3 /dev/sdb1即可。

4、创建一个配额的挂载点(和home的大同小异,如 /mnt /home)在/etc/fstab里面的有擦入一行,最后面擦入都可以,你照着前面的复制一行就行了,最后面的数字改为0,在那行里面的defaults后面加上usrquota,grpquota具体为defaults,usrquota,grpquota这样。wq保存并推出,mount -a看看刚刚在/etc/fstab里面有没有写错,如果没有提示既是正确,如果有错误的话你检查一下defaults,usrquota,grpquota这里写错没,还有就是新添加哪一行的格式对没有,和前面的对照,新添加哪一行的挂载点就是前面的/mnt /home,你可以去看看/etc/fstab的格式,我现在没有开所以我也记不得了。

5、mount -o remount /mnt /home重新挂载一次,再mount|grep home看看后面括号里面有没有usrquota和grpquota,如果刚刚mount -a 对的话,这里应该没有问题的。

6、然后创建配额数据库quotacheck -cumg /mnt /home过后到/mnt /home下面可以看见aquota.user和aquota.grp这两个文件,表示配额数据库生成成功,就可以设置配额了。

7、启动配额,quotaon -a或者quotaon /mnt /home都可以。

8、为用户配额,例如系统中有一个bob的用户,edquota -e bob既可以以vi的模式为用户设置配额了。


由于你的/home已经有挂载的文件系统了,所以你只要做后面的几个步骤就可以了第四步开始,也不需要创建挂载点只需要在那行的defaults后面加上usrquota,grpquota就可以,后面照做。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行