查看挂装的文档系统
要查看挂装了什么文档系统,只需输入 mount 本身即可:
# mount
/dev/ide/host0/bus1/target0/lun0/part7 on / type xfs (rw,noatime,nodiratime)
proc on /proc type proc (rw)
none on /dev type devfs (rw)
tmpfs on /dev/shm type tmpfs (rw)
/dev/hdc6 on /mnt type ext2 (rw)
您也能够通过输入 cat /proc/mounts 查看类似信息。因为我的 Linux 系统使用 devfs,所以 mount 输出的第一行列出了较长的“根(root)”分区块设备路径。“根”文档系统将在引导期间由内核自动挂装。对 /dev 使用新的 devfs 设备管理文档系统的系统所用的正式的分区和磁盘块设备名称比 Linux 过去一直使用的更长。例如,/dev/ide/host0/bus1/target0/lun0/part7 是 /dev/hdc7 的正式名称,而 /dev/hdc7 本身只是指向正式块设备的符号链接。通过查看 /dev/.devfsd 文档是否存在,您能够确定文档系统是否在使用 devfs;假如该文档存在,则 devfs 是活动的。
挂装选项
能够通过指定挂装选项来定制待挂装文档系统的各种属性。例如,您能够使用“ro”选项将文档系统挂装为“只读”:
# mount /dev/hdc6 /mnt -o ro
/dev/hdc6 挂装为只读后,就不能修改 /mnt 中的任何文档 ― 只能读取。假如您的文档系统已挂装为“读/写”方式,而您想把他转换为只读方式,您能够使用“remount”选项以避免再次卸装和重新挂装该文档系统:
# mount /mnt -o remount,ro
请注意:无需指定分区块设备,因为已挂装了文档系统而且 mount 知道 /mnt 和 /dev/hdc6 相关联。要使文档系统再次为可写,我们能够将他重新挂装为读/写方式:
# mount /mnt -o remount,rw
请注意:假如有任何进程打开了 /mnt 中的任何文档或目录,那么这些重新挂装命令将不会成功地完成。要熟悉 Linux 下任何可用的挂装选项,请输入 man mount。
介绍 fstab
到现在为止,我们已了解了如何手工挂装文档系统。一般而言,假如您要经常挂装一个文档系统,那么手工挂装往往有些麻烦。而且对于基本的文档系统(如一个单独的 /var 文档系统),手工挂装是不可能的。这些文档系统需要在引导期间自动挂装,只要向 /etc/fstab 文档添加合适的项,我们就能够告诉系统做这些事情。即使您不希望在引导期间自动挂装该文档系统,一个 /etc/fstab 项也能够使挂装变得比较容易,正如我们马上会看到的那样。
样本 fstab
让我们考察一个样本 /etc/fstab 文档:
#
/dev/hda1 /boot ext2 noauto,noatime 1 2
/dev/hdc7 / xfs noatime,osyncisdsync,nodiratime 0 1
/dev/hdc5 none swap sw 0 0
/dev/cdrom /mnt/cdrom iso9660 noauto,ro,user 0 0
# /proc should always be enabled
proc /proc proc defaults 0 0
如上所示,/etc/fstab 中的每个未注释行指定一个分区块设备、一个挂装点、一个文档系统类型、挂装该文档系统时要用到的文档系统选项连同两个数字字段。第一个数字字段用来向 dump 备份命令指明应该备份的文档系统。当然,假如您不打算在系统上使用 dump 命令,那么忽略这个字段不会有问题。后一个字段由 fsck 文档系统完整性检查程式使用,并告诉该程式在引导时检查文档系统所应采用的顺序。我们将在下几屏再次接触 fsck。
观察 /dev/hda1 行;您会发现 /dev/hda1 是个应该挂装在 /boot 挂装点的 ext2 文档系统。现在,观察
还要注意 noatime 选项,他关闭了磁盘上 atime (最近访问时间)信息的记录。该信息通常是无需的,关闭 atime 更新对文档系统性能有积极作用。您还能够使用 nodiratime 挂装选项来关闭目录 atime 更新。
现在,观察 /proc 行并注意 defaults 选项。当希望只用标准挂装选项挂装文档系统时,请使用 defaults。因为 /etc/fstab 有多个字段,所以我们不能简单地让这个选项字段留作空白。
还要注意 的 /etc/fstab 中的为 /dev/hdc5 定义的行。该行将 /dev/hdc5 定义为交换设备。因为交换设备不象文档系统那样被挂装,所以在挂装点字段指定 none。由于这个 /etc/fstab 项,系统启动时将自动启用 /dev/hdc5 交换设备。
假如有如上所示用于 /dev/cdrom 的 /etc/fstab 项,挂装 CD-ROM 驱动器会变得更加简单。我们不再输入:
# mount -t iso9660 /dev/cdrom /mnt/cdrom -o ro
我们现在能够输入:
# mount /dev/cdrom
事实上,使用 /etc/fstab 允许我们利用 user 选项。user 挂装选项告诉系统允许任何用户挂装这个特别的文档系统。这对于可移动媒体设备(象 CD-ROM 驱动器)很方便。假如没有这个 fstab 挂装选项,则只有 root 用户能够使用 CD-ROM 驱动器。
卸装文档系统
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




