在核心中安装 quotas
在这个套件中的 diffs 是相对於本来的 1.1.16 版程式码。
执行下面的步骤。
首先为旧的组件建立备份,就像这样。
1) cd /usr/src
2) tar czvhf oldlinux.tar.gz linux
然后解开组件
3) cd /usr/src/linux
4) patch -p1 < <你放置它的地方>/kdiffs_1.1.16
检查看看有没有一些被拒绝执行的地方或者是不是有做一些这样的尝试。
5) find . -name \*.rej
当你完成这个步骤以後我们可以把一些原先的档案丢掉。
6) find . -name \*.orig | xargs rm
下面配置你的核心
7) cd ..
8) make config
在 Disk QUOTA support 选项上回答 yes 。
做一下验证,然後重新制作核心。
9) make depend
10) make
现在你应该已经拥有一个新的核心映像,像平常一样地安装它。
好,现在制作工具程式并且安装它们。
把这个目录下的 mntent.h 档案复制到 /usr/include 以便取代原先那个小的、并且会锁住各种运作选项的那一个。
要使用这个套件里的 PROCESSACCOUNTING DIFFS 你需要有 GNU 的 ACCOUNTING 工具程式,这些工具程式可以在 PREP.AI.MIT.EDU 里找到 )
在档案系统上启动 quotas
要在一个档案系统上启动 quotas 的人应该要编辑 /etc/fstab 这个档案并且为了 usrquota 以及 grpquota 增加一些项目。我的看起来像这样:
# device directory type options
/dev/hda1 / ext2 defaults
/dev/hda2 none swap sw
/dev/hda3 /usr ext2 defaults
/dev/hdb1 /usr/users ext2 defaults,usrquota,grpquota
/dev/hdb2 /usr/src ext2 defaults,usrquota
none /proc proc defaults