关于在linux下磁盘定额的实现

原创 2001年06月11日 19:52:00

关于在linux下磁盘定额的实现

null wangwei

〖返回〗〖转发〗

关于在linux下磁盘定额的实现

1. 问题的提出:

能够限制用户在服务器上使用一定的硬盘空间,是作为公用服务器所必须的。
在这方面linux 比Windows NT有明显的优势。

2. 需求说明:

需建FTP服务器,在系统中有多个用户, 需如下分配磁盘定额:


user name group home_dir 定额
----------------------------------------------------------
co_user01 company01 /home/company 60M
co_user02 company01 /home/company
-----------------------------------------------------------
user01 user01 /home/user01 30M
-----------------------------------------------------------
user02 user02 /home/user02 30M
-----------------------------------------------------------
user03 user03 /home/user03 30M

3. 解决步骤:

a. 我们使用系统为Red hat 5.2 , 用户已按上述需求设好帐号。
b. 由于使用了Redhat5.2 ,系统内核缺省情况是支持磁盘定额的,而且
启动脚本启动磁盘定额服务。(在/etc/rc.d/rc.sysinit中,你可以
看到在安装完所有分区后,有quotaon -a 及quotacheck -avug的设置。)

c. 现在(1999/04/10)linux的磁盘定额只支持ext2分区。这时,我们要
指定系统中哪一个分区要做定额设置。你可编辑/etc/fstab文件来指定,
原文件:
/dev/hda3 / ext2 defaults 1 1
/dev/hda1 /winnt vfat defaults 0 0
/dev/hda2 /my_ntfs ntfs defaults 0 0
/dev/hda4 swap swap defaults 0 0
/dev/fd0 /mnt/floppy ext2 noauto 0 0
/dev/cdrom /mnt/cdrom iso9660 noauto,ro 0 0
none /proc proc defaults 0 0

改为
/dev/hda3 / ext2 defaults,usrquota, grpquota 1 1
/dev/hda1 /winnt vfat defaults 0 0
/dev/hda2 /my_ntfs ntfs defaults 0 0
/dev/hda4 swap swap defaults 0 0
/dev/fd0 /mnt/floppy ext2 noauto 0 0
/dev/cdrom /mnt/cdrom iso9660 noauto,ro 0 0
none /proc proc defaults 0 0

*** 千万不要把usrquota写成userquota, 后果并不是想象的那么简单。

d.
在指定的要做定额的分区的根目录中建立空文件quota.user及quota.group并把权限指定为

只有root可更改。

# touch quota.user
# touch quota.group
# chmod 600 quota.user
# chmod 600 quota.group

e. 这时,我们重新启动系统

# reboot
f.
在系统重新启动后,我们就可以用edquota命令或linuxconf软件为用户来划分磁盘定额了。

用linuxconf比较容易。... ...


g. 这样全部设置就告完成,使用repquota -a 命令看看。


参考资料 http://mud.263.net/~linux/doc/CLDP/mini/Quota.html

wangwei
mailto: wangwei@computer-china.com

 

linuxman@263.net


 

在Linux系统中设置磁盘定额

在Linux系统中设置磁盘定额本站 brimmer〖返回〗〖转发〗在Linux系统中设置磁盘定额  HTML和WORD格式的文档。请到我的主页去看,也可以下载。 www.linuxaid.com.cn...
  • hem
  • hem
  • 2001年06月11日 19:55
  • 832

关于linux上文件路径的问题

使用File.separator解决文件路径跨平台出现的问题
  • Ditto_zhou
  • Ditto_zhou
  • 2017年09月14日 09:33
  • 177

linux下的磁盘状态查看方式

一,查看磁盘状态 这里简单介绍两个命令:df、du。  df:df用来检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 df的参数有:代码: ...
  • jiangkai_nju
  • jiangkai_nju
  • 2012年04月01日 11:04
  • 14622

2008和2009年上半年关于位示图的答案问题

以下是摘抄别人的提问: 2008年和2009年都有位示图,但是分布的计算方法却是不一样,这样的话用不同的计算方法所得到的答案也是不一样的,两者相矛盾.   1)2008年上半年试题46-47: ...
  • backzero
  • backzero
  • 2013年04月12日 08:26
  • 595

linux 中磁盘管理命令

linux 中磁盘管理命令,fdisk:强大的磁盘分区工具.badblocks:检查设备坏块 ; 磁盘管理命令;du:统计文件和目录占用的磁盘空间;df:显示文件系统磁盘空间使用情况;mkfs:设置磁...
  • u010839779
  • u010839779
  • 2017年08月11日 10:18
  • 369

Linux中有关磁盘空间的命令

原文地址:http://www.cnblogs.com/tian-yong/p/4497274.html 有关磁盘空间的命令 命令 功能 mount 挂载文件系统 umou...
  • tanga842428
  • tanga842428
  • 2017年04月03日 19:20
  • 229

Linux学习笔记(一) -磁盘的命名

----------------关于分区---------------- 1.磁盘里面的分区一般有三种:主分区,扩展分区,逻辑分区。 2.主分区可以直接访问。扩展分区不能,而逻辑分区是建立在扩展分区上...
  • ilovefyl
  • ilovefyl
  • 2008年07月01日 16:57
  • 193

硬盘MBR

硬盘MBR 一、硬盘的物理结构:     硬盘存储数据是根据电、磁转换原理实现的。硬盘由一个或几个表面镀有磁性物质的金属或玻璃等物质盘片以及盘片两面所安装的...
  • Timmy_zhou
  • Timmy_zhou
  • 2010年07月13日 10:51
  • 2560

计算机磁盘是如何实现存储的?

存储原理简述:                  硬盘是在硬质盘片(一般是铝合金,以前 IBM 也尝试过使用玻璃)上涂敷薄薄的一层铁磁性材料。硬盘储存数据的原理和盒式磁带类似,只不过盒式磁带上存储...
  • vevoly
  • vevoly
  • 2017年08月15日 08:03
  • 514

Linux下磁盘检测工具使用 备忘

硬盘缺陷探秘硬 盘是目前PC系统中最主要的存储设备,同时硬盘是PC系统中出故障率最高的部件。用户在使用硬盘过程中,硬盘出现故障怎么办呢?如果还在质保期内,当然是 尽量找到销售商要求保修。但现在大多数I...
  • do2jiang
  • do2jiang
  • 2009年12月09日 12:27
  • 4050
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于在linux下磁盘定额的实现
举报原因:
原因补充:

(最多只允许输入30个字)