📄 00000004.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>寄信人: life (★一梦如是★) <BR>标 题: quota 1.33 磁碟空间限额使用说明 <BR>发信站: BBS 水木清华站 (Wed Jan 22 19:40:43 1997) <BR>来 源: 166.111.10.128 <BR> <BR>原始文件:quota-1.33 - README <BR>档案叙述:磁碟空间限额使用说明 <BR>文件编号:LRG.LDTP.001 <BR>翻译日期:1995/09/12 <BR>翻译维护:<A HREF="mailto:asdchen@pc2.hinet.net">asdchen@pc2.hinet.net</A> O <BR>---------------------------------------------------------------X--- <BR> O <BR>在核心中安装 quotas <BR>=================== <BR> <BR>在这个套件中的 diffs 是相对於本来的 1.1.16 版程式码。 <BR>好,执行下面的步骤。 <BR> <BR>首先为旧的组件建立备份,就像这样。 <BR>1) cd /usr/src <BR>2) tar czvhf oldlinux.tar.gz linux <BR> <BR>好,现在开始解开组件 <BR>3) cd /usr/src/linux <BR>4) patch -p1 < <你放置它的地方>/kdiffs_1.1.16 <BR> <BR>检查看看有没有一些被拒绝执行的地方或者是不是有做一些这样的尝试。 <BR>5) find . -name \*.rej <BR> <BR>好,当你完成这个步骤以後我们可以把一些原先的档案丢掉。 <BR>6) find . -name \*.orig | xargs rm <BR> <BR>好,现在配置你的核心 <BR>7) cd .. <BR>8) make config <BR>在 Disk QUOTA support 选项上回答 yes 。 <BR> <BR>做一下验证,然後重新制作核心。 <BR>9) make depend <BR>10) make <BR> <BR>现在你应该已经拥有一个新的核心映像,像平常一样地安装它。 <BR> <BR>好,现在制作工具程式并且安装它们。 <BR>把这个目录下的 mntent.h 档案复制到 /usr/include 以便取代原先那个小的、并且会 <BR>锁住各种运作选项的那一个。 <BR> <BR>最後但是最不重要的是填写注册表然後以电子信件送回来给我。这能让我得到关於多少 <BR>人使用它的资讯并且让我在做事上容易些。已经把注册表送回来给我的人不必再寄送一 <BR>次,我已经把它们存档以便往後使用。 <BR> <BR>[ 要使用这个套件里的 PROCESSACCOUNTING DIFFS 你需要有 GNU 的 ACCOUNTING 工具 <BR> 程式,这些工具程式可以在 PREP.AI.MIT.EDU 里找到 ] <BR> <BR>在档案系统上启动 quotas <BR>======================= <BR> <BR>要在一个档案系统上启动 quotas 的人应该要编辑 /etc/fstab 这个档案并且 <BR>为了 usrquota 以及 grpquota 增加一些项目。我的看起来像这样: <BR> <BR># device directory type options <BR>/dev/hda1 / ext2 defaults <BR>/dev/hda2 none swap sw <BR>/dev/hda3 /usr ext2 defaults <BR>/dev/hdb1 /usr/users ext2 defaults,usrquota,grpquota <BR>/dev/hdb2 /usr/src ext2 defaults,usrquota <BR>none /proc proc defaults <BR> <BR>在每个 fstab 项目的选项栏位中,关键字 "usrquota" 为这个设备打开使用者的限额 <BR>功能。在选项栏位里的关键字 "grpquota" 则为这个设备打开使用群的限额功能。当你 <BR>使用了 usrquota 以及 grpquota 选项而没有加上 "=" 选项时,你的 quotafiles 会 <BR>是在每个档案系统的根目录里。一个叫做 "quota.user" 的档案是给使用者的限额功能 <BR>所使用;而一个叫做 "quota.group" 的档案则是给使用群的限额功能所使用。 <BR> <BR>从 1.1 版开始你也能够在里面定义你自己的 quotafile 。就像是 "usrquota=/usr/ <BR>adm/quotasrc.user" 这样的东西。请注意你的 fstab 里每一行的最大长度限制,参看 <BR>mntent.h 里面的定义。在你真的想要使用这个选项时,你应该用这个套件所提供的 <BR>mntent.c 链结这些程式,因为程式库在处理一个 fastab 档案的剖析上有些问题。 <BR> <BR>打开 quotas 的功能 <BR>================ <BR> <BR>在你第一次安装 quota 时执行 "quotacheck -avug" 来将所有的 quotafiles 安装到 <BR>你档案系统的根目录。或者是当你以 [usr|grp]quota="" 在定义你的 fstab 时所叙述 <BR>的地方。当用来检查一个设备时不要用 quotacheck 程式的 -d 旗标。因为这个只有用 <BR>在除错上而且会使得扫描非常的慢。 <BR> <BR>quotacheck 这个程式在大型的档案系统上得花些时间,但是新的版本在我的机器上已 <BR>经很可以接受了。然而当你是在 hacking 核心时,我建议不要去使用它。因为这在你 <BR>每次必须得重新开机时都会花些时间。你也可以把它放在你的 rc 指令稿里然後就像你 <BR>在你的档案系统上执行 fsck 一般,只有在 fastreboot 旗标没有被设定的时候才会执 <BR>行它。 <BR> <BR>他并没有支援档案系统的 parallel checking ,但是下个版本可能会有。请不要介意 <BR>自己去实作它。如果没有人要做那我就得自己来,但这样子的话将得多花点时间,因为 <BR>它现在在我的 wish list 中并不是很重要。而且它在 IDE 磁碟上做 simultaniously <BR>大概不会多快。 <BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -