|
挂载点是目录,而这个目录就是进入磁盘分区的入口。
在挂载前,先确定几件事:
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: 重新挂载,这在系统出错,或重新更新参数时很有用! |
|