
mount命令详解及实例分析
发布日期:2025-04-14 18:45:17
浏览次数:7
分类:精选文章
本文共 2460 字,大约阅读时间需要 8 分钟。
mount命令详解
功能:加载指定的文件系统。
语法:mount [-afFhnrvVw] [-L] [-o] [-t] [设备名] [加载点]
用法说明:mount
命令用于将指定设备中的文件系统加载到Linux目录下(即装载点)。经常使用的设备可以写入/etc/fstab
文件中,使系统在每次启动时自动加载。mount
命令的信息记录在/etc/mtab
文件中。当使用umount
命令卸载设备时,记录会被清除。 常用参数和选项
-a:加载/etc/fstab
文件中设置的所有设备。
-f:不实际加载设备,可与-v
等参数同时使用以查看mount
的执行过程。
-F:需与-a
参数同时使用。所有在/etc/fstab
中设置的设备会被同时加载,可加快执行速度。
-h:显示在线帮助信息。
-L:加载文件系统标签为的设备。
-n:不将加载信息记录在/etc/mtab
文件中。
-o:指定加载文件系统时的选项。这些选项包括:
async
:以非同步的方式执行文件系统的输入输出动作。atime
:每次存取都更新inode的存取时间,默认设置,取消选项为noatime
。auto
:必须在/etc/fstab
文件中指定此选项。执行-a
参数时,会加载设置为auto
的设备,取消选项为noauto
。defaults
:使用默认的选项,默认设置为rw、suid、dev、exec、anto nouser
与async
。dev
:可读文件系统上的字符或块设备,取消选项为nodev
。exec
:可执行二进制文件,取消选项为noexec
。noatime
:每次存取时不更新inode的存取时间。noauto
:无法使用-a
参数来加载。nodev
:不读文件系统上的字符或块设备。noexec
:无法执行二进制文件。nosuid
:关闭set-user-identifier
(设置用户ID)与set-group-identifer
(设置组ID)设置位。nouser
:使一位用户无法执行加载操作,默认设置。remount
:重新加载设备,通常用于改变设备的设置状态。ro
:以只读模式加载设备。rw
:以可读写模式加载设备。suid
:启动set-user-identifier
与set-group-identifer
设置位,取消选项为nosuid
。sync
:以同步方式执行文件系统的输入输出动作。user
:可以让一般用户加载设备。
-r:以只读方式加载设备。
-t:指定设备的文件系统类型。常用的类型包括:
minix
:Linux早期使用的文件系统。ext2
:Linux目前的常用文件系统。msdos
:MS-DOS的FAT文件系统。vfat
:Win95/98的VFAT文件系统。nfs
:网络文件系统。iso9660
:CD-ROM光盘的标准文件系统。ntfs
:Windows NT的文件系统。hpfs
:OS/2文件系统,Windows NT 3.51之前版本的文件系统。auto
:自动检测文件系统类型。
-v:执行时显示详细的信息。
-V:显示mount
命令的版本信息。
-w:以可读写模式加载设备,默认设置。
简单用法示例
挂接fat32分区:
mount -o codepage=936,iocharset=cp936 /dev/hda7 /mnt/cdrom
或者:
mount -t vfat -o iocharset=cp936 /dev/hda7 /mnt/cdrom
挂接ntfs分区:
mount -o iocharset=cp936 /dev/hda7 /mnt/cdrom
挂接iso文件:
mount -o loop /abc.iso /mnt/cdrom
挂接软盘:
mount /dev/fd0 /mnt/floppy
挂接USB闪存:
mount /dev/sda1 /mnt/cdrom
挂接所有/etc/fstab
内容:
mount -a
指定文件格式:
可以指定文件格式为-t
格式,格式可为vfat
、ext2
等。镜像文件挂接
要挂接镜像文件(如.iso
、.img
等),可以使用以下命令:
mount fileName mountPoint -o loop
其中fileName
是镜像文件名,mountPoint
是挂接点。例如:
mount a.iso a -o loop
这样可以通过目录a
浏览a.iso
的内容。
显示中文方面
在Fedora Core 1中,使用UTF-8字符集更好:
mount -o iocharset=uft8 /dev/hda1 /mnt/c
常见实际应用
自动挂接Windows下的分区:
在/etc/fstab
中添加以下行:/dev/hda5 /mnt/d vfat defaults,codepage=936,iocharset=cp936 0 0
注意:需手动创建/mnt/d
目录。
挂接局域网上其他Windows机器共享出的目录:
mount -t smbfs -o username=guest,password=guest //machine/path /mnt/cdrom
开机自动挂接网络共享:
可以将上述命令添加到/etc/rc.local
文件中。挂接命令总结
命令格式:
mount [-t vfstype] [-o options] device dir
常见设备类型:
- 光盘或光盘镜像:
iso9660
- DOS fat16文件系统:
msdos
- Windows 9x fat32文件系统:
vfat
- Windows NT ntfs文件系统:
ntfs
- Windows文件网络共享:
smbfs
- UNIX/Linux文件网络共享:
nfs
常见挂接方式:
loop
:将文件当作硬盘分区挂接。ro
:只读模式。rw
:读写模式。iocharset
:指定字符集。
通过合理使用mount
命令,可以方便地管理文件系统和设备,解决实际工作中的各种存储需求。
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2025年05月07日 09时21分33秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
MPLS基础知识
2025-04-14
MPM模块
2025-04-14
mppt算法详解-ChatGPT4o作答
2025-04-14
mpvue 小程序切换页面时数据没清空的坑
2025-04-14
mpvue+vant app搭建微信小程序
2025-04-14
Mpvue小程序的最新规范
2025-04-14
mpvue的使用(一)必要的开发环境
2025-04-14
mpvue的使用(三)封装axios
2025-04-14
mpvue的使用(二)使用vant-weapp
2025-04-14
MQ 重复消费如何解决?
2025-04-14
MQC功能测试大揭秘(4)- MQC 功能测试 DEMO
2025-04-14
mqtt broker服务端
2025-04-14
mqtt haproxy 代理及负载搭建
2025-04-14
MQTT v5共享订阅是怎么回事?如何使用共享订阅提高消息订阅的灵活性和可伸缩性?
2025-04-14
MQTT vs HTTP:谁更适合物联网?
2025-04-14
MQTT 保持活动计时器:让您的设备保持连接
2025-04-14
MQTT 保留消息
2025-04-14
MQTT 和 EMQX到底有啥区别?
2025-04-14
MQTT 在工控上位机中的应用
2025-04-14