LinuxFstab:
(引用)在/etc/fstab中存放了与分区有关的重要信息,其中每一行为一个分区记录,每一行又可分为六个部份,下面以/dev/sda7 / ext2 defaults 1 1为例逐个说明:
defaults的解释: Rw <——> ro 可读可写 只读——>提示"Read-only file system!" Suid <——> nosuid suid功能 没有suid功能——>普通用户不能修改自己的密码 Dev <——> nodev 挂载设备文件 不可以挂载设备文件——>光盘就将挂不起来 Sync <——> nosync acl功能 没有acl功能 Exec <——> noexec 执行功能 不可以执行——>可以执行的脚本将不能执行 应用实例:/dev/sda7 /mnt ext3 defaults,ro 0 0
最后第五、六项也可以这样理解: 1 1 后面的1代表最先扫描,最先起来 1 2 后面的2代表优先级低一点,最后起来 0 0 后面的0代表忽略启动,计算机启动时不会读这个文件系统
注: 我们可以确定根分区的是1,是因为系统启动的时候,根分区是肯定要起来的,如果根分区不起来,其他分区起来是没有意义的。 而其他的为0,忽略启动时因为后面的分区起不起来也没有太大关系,不会影响计算机的启动,如果将后面的分区也设为1,那么一旦后面分区坏了,或者被删除了,系统就起不来了,所以我们的普通分区一般设置为0。
一个经典的fstab样式:
LABEL=/ / ext3 defaults 1 1
LABEL=/home /home ext3 defaults 1 2
LABEL=/var /var ext3 defaults 1 2
LABEL=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
LABEL=SWAP-sda5 swap swap defaults 0 0
/dev/sda7 /mnt ext3 defaults 0 0 (责任编辑:IT) |