曲径通幽论坛

标题: 挂载与卸载 [打印本页]

作者: beyes    时间: 2008-12-6 20:49
标题: 挂载与卸载
挂载点是目录,而这个目录就是进入磁盘分区的入口。

在挂载前,先确定几件事:
1、同一个文件系统不应该被重复的挂载在不同的挂载点中;
2、同一个目录不应该重复挂载多个文件系统;
3、要作为挂载点的目录,理论上应该都是空目录。

上面的最后两点需要注意:如果用来作为挂载的目录不是空的,那么挂载了文件系统后,原目录下的东西就会暂时消失-----注意,不是被覆盖,在卸载后,原来的内容会被复原。

mount 命令的格式:

mount [-t 文件系统] [-L Label名] [-o 额外选项] [-n] 设备名 挂载点

mount 的常用参数:
-a  :依照 /etc/fstab 里的信息将所有未挂载的磁盘都挂载上來

-l  :输入无任何参数的 mount 会显示出目前挂载的所有信息。加上 -l 列出 Label 名称!

-t  :欲挂载文件系统的类型。
      常見的 Linux 支持的类型有:ext2, ext3, vfat, reiserfs, iso9660(光盘格式),
       nfs, cifs, smbfs(这三种为网络文件系统类型)

-n  :默认情况下,系统会将挂载的情况即时的写入到 /etc/mtab 中,以便于其他程序 的运行。但在某些情況下(例如单用户模式)为了避免问题,会刻意不写入,此时就需要用 -n 参数

-L  :系统除了使用设备名 (例如 /dev/hdc6) 之外,还可以利用文件系统的标签名称(Label)來进行挂载。但最好还是为文件系统取一个独一无二的名称:)

-o  :后面接一些挂载时需要的额外参数。比如帐号,密码,读写权限等。

ro, rw :挂载文件系统设置为只读(ro)或(rw)

async, sync:此文件系统是否使用同步写入(sync) 或非同步 (async) 的存储机制,默认为 async。
     
auto, noauto::允许此 partition 被以 mount -a 自动挂载(auto)

dev, nodev:   是否允许此 partition 上,可建立设备文件? dev 為可允許

suid, nosuid: 是否允许此 partition 含有 suid/sgid 的文件格式?

exec, noexec: 是否允许此 partition 上拥有可走执行 binary 文件?

user, nouser: 是否允许此 partition 让任何使用者执行 mount ?一般来说,mount 仅有 root 可以执行,但给出 user 参数,则可让 一般 user 也能夠对此 partition 进行 mount 。

defaults::    默认值为:rw, suid, dev, exec, auto, nouser, 以及 async

remount:      重新挂载,这在系统出错,或重新更新参数时很有用!





欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2