mount命令
mount命令的语法格式如下:
mount [-t vfstype] [-o options] device mount_point
其中,device就是要挂载的设备(硬盘分区)名,mount_point 为挂载点(挂载的目录)。命令的第一个方括号中的 -t ,t是type(类型)的首字母,而 vfstype 是 virtual file system type 的缩写,就是要挂载的文件类型(通常在 mount 命令中不需要指定,因为Linux系统的内核会自动判断),这里的文件类型包括:
-
Linux 的 ext2 文件系统。
-
Linux 的 ext3 文件系统。
-
微软的 vfat 文件系统。
-
用于光盘映像的 iso9660 文件系统等。
该命令的第2个方括号中的 -o options 最前面的o是 option 的首字母,options 为选项。其中,常用的选项如下:
-
suid: 允许挂载的文件系统使用 suid 或 sgid 的特殊权限。
-
dev: 允许挂载的文件系统建立设备文件,如 /dev/sda1~/dev/sda5,以及/dev/sdb1.
-
exec: 允许挂载文件系统挂载之后 可以执行该文件系统中的可执行文件。
-
auto: 在计算机开机之后会自动挂载这个文件系统。
-
nouser: 只允许超级用户(root)挂载这个文件系统。
-
async: 在写数据时先写到数据缓冲区中后再写到硬盘上,这样效率会比较高,async 是 asynchronously (异步地) 的缩写。
-
loop: 用来挂载 loopback 的设备,如光驱就是 loopback 的设备。
-
ro: 挂载后的文件系统是只读的,只能进行读操作。
-
rw: 挂载后的文件系统是可读和可写的。
如果在挂载 ext2 或 ext3 的文件系统时没有指定任何选项,Linux会默认使用如下选项:rw、 suid 、 dev 、exec 、 auto 、nouser 、async 。