BBS水木清华站∶精华区

发信人: life@SMTH (沙加(喜欢玩泥巴的人)), 信区: Linux 
标  题: [分区]画分 partition 的一些心得 
发信站: 水木清华  (Thu Aug 15 21:55:17 1996) 
转信站: SMTH 
 
『画分 partition 的一些心得』 
 
相对於将 Linux 整个系统灌在单一个 partition 上, 粗略的将 /, /usr, /var 分 
成几个较小的 partition 有几个好处: 
 
 1. 分散单一 partition 坏掉, 整个系统 crash 的危险性. 
 
    有一次, 在将系统由 ATA 搬到 SCSI 的过程中, 将 root partition 毁掉了. 
    我的 root partition 上只有 /bin, /etc, /lib, /sbin 等可以轻松重灌的 
    资料, 平时的工作都在其它 partition 上, 不受影响. 如果我将所有的资料 
    都灌在同一个 partition 上, 这种损坏, 可能就救不回来了. 
 
 2. 不同的 directory 需要给予不同的 file system 属性. 
 
    如 news spool, 我的观察是, 平均一篇 article 不超过 2K, 但在 ext2 file 
    system 中, default 的 inode 大小是 4K, 这种状况, 很可能会发生 inode 
    用完了, 但却还有 free space. 所以我的 news spool partition 的属性就跟 
    其它的不同, 我的 inode 大小是 2K. 
 
    ext2 file system 的 partition 通常预留 5% 给 super user, 这对像 /bin, 
    /etc, /sbin 等这些只有 super user 可以写入的 directory 来说, 不太需要. 
    但对其它像 /tmp, /var, /home 等来说可能就是必要. 所以, 分开後, 能发挥 
    HD 较大的效益. 
 
    还有一点很重要, 有的 partition 可以 mount read-only. 在我的理想中, 如 
    / 这个 partition, 我可以放 kernel image 在上面就好, 并且让它 mount 
    read-only, 减少不必要的危险. 还有如 /bin, /sbin, /lib 等, 这些都可以 
    mount read-only, 系统的安全性我想可以提升. (其实最好是 /etc 都能 mount 
    read-only, 不过目前有几个困难, 虽然 utmp 已经移到 /var/adm/utmp, 但 
    mtab 还是在, 仍然需要写入, ld.so.cache 也一样, 虽然它更少被动到.) 
 
 3. 还有 .... 忘了, 下次想到再说.  8Q   不过上面这两点, 我认为都蛮重要的, 
    提供给大家在画分 partition 时, 除了大小以外的其它参考. 
 
 
-- 
 
                           象一支忧郁的歌  象一道神秘的门 
                           象一首忧伤的诗  象一场美丽的梦 
 
 

BBS水木清华站∶精华区