mout命令用于加载文件系统到指定的挂载点上。
###语法
mount -a
mount [-l]
mount [-t 文件系统] [-L Lable名] [-o 额外选项] [-n] 设备文件名 挂载点
###参数
-a:依照配置文件/etc/fstab的数据将所有未挂载的磁盘都挂载上来。
-l:单纯输入mount会显示目前挂载的信息,加上-l可增列Label名称
-t:与mkfs的参数非常类似的,可以加上文件系统种类来指定欲挂载的类型。
常见的Linux支持类型有ext2、ext3、ext4、vfat、reiserfs、ios9660(光盘格式)、
nfs、cifs、smbfs(此三种为网络文件系统类型)。
-n:在默认的情况下,系统会将实际挂载的情况实时写入/etc/mtab中,
以利用其他程序的运行。但在某些情况下(例如但用户维护模式)为了避免问题,会刻意不写入。
-L:系统除了利用设备文件名(例如/dev/hdc6)之外,
还可以利用文件系统的卷标名称(Label)来进行挂载。最好为你的文件系统取一个独一无二的名称。
-o:后面可以接一些挂载时额外加上的参数,比方说账号、密码、读写权限等:
ro,rw: 挂载文件系统称为只读(ro)、或可读写(rw)。
async,sync:此文件系统是否使用同步写入(sync)或异步(async)的内存机制,
请参考文件系统运行方式。默认为async。
auto,noauto:允许此分区被以mount -a自动挂载(auto)
dev,nodev:是否允许此分区上可创建设备文件?dev为可允许。
suid,nosuid:是否允许此分区含有suid/sgid的文件格式?
exec,noexec:是否允许此分区上拥有可执行binary文件?
user,nouser:是否允许此分区让任何用户执行mount?一般来说,
mount仅有root可执行,但下达user参数,则可让一般user也能够对此分区进行mount。
defaults:默认值为rw,suid,dev,exec,auto,nouser,and async
remount:重新挂载,这在系统出错,或重新更新参数时,很有用。
###实例
范例一:用默认的方式将/dev/sda1挂载到/mnt/sda1上面去
[root@www ~]# mkdir /mnt/sda1
[root@www ~]# mount /dev/sda1 /mnt/sda1