简介:
对于像硬盘、U盘、SD卡这类块设备,在访问它们之前,需要先将这些设备挂载(mount)到文件系统的某个挂载点(目录),然后通过文件系统接口进行访问、进行各种读写操作。
语法:
mount [-fnrsvw] [-t fstype] [-o options] device dir
参数:
-a 将 /etc/fstab 中定义的所有设备挂载上
-t 指定挂载的文件系统类型,不指定的话,mount会自动选型
-l 显示已加载的文件系统列表
-r 将文件系统加载为只读模式
-o option 使用指定的挂载选项:只读ro、读写rw、loop模式
loop模式:一般是把一个普通文件当成硬盘分区挂载到文件系统的某个目录
mount命令使用示例
将一个硬盘挂载到文件系统的/opt目录下:
# mount /dev/hda /opt
将一个SD卡以只读的形式挂载到/mnt/sd目录下:
# mount -o ro /dev/mmcblk0p1 /mnt/sd
将一个光盘挂载到/mnt/cdrom目录:
# mount -t iso9660 /dev/cdrom /mnt/cdrom/
在挂载不同的设备时,一般不需要使用-t参数来指定文件系统的类型,mount命令会自动检测,并选择正确的文件系统类型。
以上命令,经常在嵌入式系统中使用。在桌面PC中,一般都会自动挂载,不需要我们敲命令行手动挂载了。
umount命令
跟mount命令相对应的,是umount命令,用来卸载一个设备。
比如,卸载SD卡:
# umount /mnt/sd