如何在Linux中设置磁盘限额?
如何在Linux中设置磁盘限额?,目的:限制你的服务器上的指定用户(FTP用户,Sambapcguest帐号,Appletalk用户等)可以拥有的磁盘空间或文件个数。在默认情况下,RedhatLinux没有任何限制。软件环境:RedhatLinux5.2实现方法:1.检查你的/etc/fstab,假设没有设置quota的文件象下面这样。/dev/hda1/ex..
目的:限制你的服务器上的指定用户(FTP用户,Sambapcguest帐号,
Appletalk用户等)可以拥有的磁盘空间或文件个数。
在默认情况下,RedhatLinux没有任何限制。
软件环境:RedhatLinux5.2
实现方法:
1.检查你的/etc/fstab,假设没有设置quota的文件象下面这样。
/dev/hda1/ext2defaults11
/dev/hda2/homeext2defaults12
/home是单独的一个分区。
2.为了设置用户jephe在目录/home/jephe下所占用的磁盘空间,首先改
/etc/fstab象下面这样:
/dev/hda1/ext2defaults11
/dev/hda2/homeext2defaults,usrquota12
3.登录为root,在需要设置quota的分区目录下创建空文件quota.user
#touch/home/quota.user
#chmod600/home/quota.user
4.重新启动服务器
5.开始为指定的用户分配磁盘限额和最多存放的文件个数。
#edquota-ujephe
Quotaforuserjephe
/dev/hda2:blocksinuse:0,limits(soft=5000,hard=6500)
inodesinuse:356,limits(soft=1000,hard=1500)
你仅仅需要更改limits那一项。
注意:
1.编辑/etc/fstab时,注意是usrquota,不是userquota.
2.你可以查看某个用户的磁盘quota,如#quotajephe
Jephe