我们知道在linux下挂载文件系统,多是使用mount命令来完成,当然了,写入fstab文件中自动挂载方式,不在本文的探讨之列。
感兴趣的朋友,可以参考如下文章:
1,挂载光盘  
挂载光盘的命令:  
# mount -t is09660 /dev/cdrom /mnt/cdrom  
该命令将光盘挂载到/mnt/cdrom目录,使用“ls /mnt/cdrom”命令即可显示光盘中数据和文件。  
  
卸载光盘的命令:  
# umount /mnt/cdrom  
  
2,挂载软盘  
  
将软盘挂载到/mnt/floppy目录的命令:  
# mount /dev/fd0 /mnt/floppy  
  
卸载软盘的命令:  
#umount /mnt/floppy  
  
3,挂载U盘挂载U盘相对复杂一些。  
  
首先,使用“fdisk -l”命令查看外挂闪存的设备号,一般为/dev/sda1。然后用“mkdir /mnt/usb”命令建立一个挂载U盘用的目录。之后使用如下命令挂载FAT格式的U盘:  
 
  
使用如下命令挂载FAT32格式的U盘:  
 
4,挂载外挂硬盘分区
挂载外挂硬盘分区(FAT32格式)同样需要先用“fdisk -1”查看外挂的硬盘分区设备号,假设为/dev/hda1。
建立/mnt/vfat挂载目录后,使用如下命令进行挂载:  
 
注意,默认情况下Linux只允许root用户执行mount命令。
如果想让一般用户也能挂载,并且希望在系统启动时自动挂载光盘或软盘,需要修改/etc/fstab配置文件,加入以下内容:  
 
其中,“user”表示将mount命令赋予一般用户使用。
linux文件系统--mount命令的用法
名称 : mount 
使用权限 : 系统管理者或/etc/fstab中允许的使用者 
使用方式 : mount [-hV] mount -a [-fFnrsvw] [-t vfstype] mount [-fnrsvw] [-o options [,...]] device | dir mount [-fnrsvw] [-t vfstype] [-o options] device dir 
说明 : 将某个档案的内容解读
名称 : mount 
使用权限 : 系统管理者或/etc/fstab中允许的使用者 
使用方式 : 
mount [-hV] 
mount -a [-fFnrsvw] [-t vfstype] 
mount [-fnrsvw] [-o options [,...]] device | dir 
mount [-fnrsvw] [-t vfstype] [-o options] device dir 
说明 : 
将某个档案的内容解读成档案系统,然后将其挂在目录的某个位置之上。
当这个命令执行成功后,直到使用 umnount 将这个档案系统移除为止,这个命令之下的所有档案将暂时无法被调用。 
此命令可以被用来挂上任何的档案系统,甚至可以用 -o loop 选项将某个一般的档案当成硬盘机分割挂上系统。
这个功能对于 ramdisk,romdisk 或是 ISO 9660 的影像档之解读非常实用。 
参数 
-V 
显示程序版本 
-h 
显示辅助讯息 
-v 
显示较讯息,通常和 -f 用来除错。 
-a 
将 /etc/fstab 中定义的所有档案系统挂上。 
-F 
这个命令通常和 -a 一起使用,它会为每一个 mount 的动作产生一个行程负责执行。在系统需要挂上大量 NFS 档案系统时可以加快挂上的动作。 
-f 
通常用在除错的用途。它会使 mount 并不执行实际挂上的动作,而是模拟整个挂上的过程。通常会和 -v 一起使用。 
-n 
一般而言,mount 在挂上后会在 /etc/mtab 中写入一笔资料。但在系统中没有可写入档案系统存在的情况下可以用这个选项取消这个动作。 
-s-r 
等于 -o ro 
-w 
等于 -o rw 
-L 
将含有特定标签的硬盘分割挂上。 
-U 
将档案分割序号为 的档案系统挂下。-L 和 -U 必须在/proc/partition 这种档案存在时才有意义。 
-t 
指定档案系统的型态,通常不必指定。mount 会自动选择正确的型态。 
-o async 
打开非同步模式,所有的档案读写动作都会用非同步模式执行。 
-o sync 
在同步模式下执行。 
-o atime 
-o noatime 
当 atime 打开时,系统会在每次读取档案时更新档案的『上一次调用时间』。当我们使用 flash 档案系统时可能会选项把这个选项关闭以减少写入的次数。 
-o auto 
-o noauto 
打开/关闭自动挂上模式。 
-o defaults 
使用预设的选项 rw, suid, dev, exec, auto, nouser, and async. 
-o dev 
-o nodev-o exec 
-o noexec 
允许执行档被执行。 
-o suid 
-o nosuid 
允许执行档在 root 权限下执行。 
-o user 
-o nouser 
使用者可以执行 mount/umount 的动作。 
-o remount 
将一个已经挂下的档案系统重新用不同的方式挂上。例如原先是唯读的系统,现在用可读写的模式重新挂上。 
-o ro 
用唯读模式挂上。 
-o rw 
用可读写模式挂上。 
-o loop= 
使用 loop 模式用来将一个档案当成硬盘分割挂上系统。 
范例 
将 /dev/hda1 挂在 /mnt 之下。 
#mount /dev/hda1 /mnt 
将 /dev/hda1 用唯读模式挂在 /mnt 之下。 
#mount -o ro /dev/hda1 /mnt 
将 /tmp/image.iso 这个光碟的 image 档使用 loop 模式挂在 /mnt/cdrom之下。
这种方法可以将一般网络上可以找到的 Linux 光 碟 ISO 档在不烧录成光碟的情况下检视其内容。 
#mount -o loop /tmp/image.iso /mnt/cdrom