Linux mount命令
更多资料下载,冲击月薪过万,一线经验工程师录制,
干货满满的嵌入式视频教程,请点击淘宝店:wanglitao.taobao.com
对于像硬盘、U盘、SD卡这类块设备,在访问它们之前,需要先将这些设备挂载(mount)到文件系统的某个挂载点(目录),然后通过文件系统接口进行访问、进行各种读写操作。
mount [-fnrsvw] [-t fstype] [-o options] device dir
mount命令常用的参数如下:
参数 | 参数说明 |
---|---|
-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
《Linux三剑客》视频教程,从零开始快速掌握Linux开发常用的工具:Git、Makefile、vim、autotools、debug,免费赠送C语言视频教程,C语言项目实战:学生成绩管理系统。详情请点击淘宝链接:Linux三剑客