手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>网站运营>建站经验>列表

第 4 部分: 高级管理

来源:互联网 作者:west263.com 时间:2008-04-16
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

查看挂装的文档系统

要查看挂装了什么文档系统,只需输入 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 文档系统。现在,观察 列中 /dev/hda1 的挂装选项。noauto 选项告诉系统在引导期间不要自动挂装 /dev/hda1;假如没有这个选项,系统引导时会自动将 /dev/hda1 挂装到 /boot。

还要注意 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
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!