mount命令核心是将设备、镜像或网络路径关联至已存在且为空的目录(如/mnt/mydisk),使其内容可访问;需root权限,支持自动识别类型,但推荐显式指定-t和-o选项,并用umount安全卸载。

Linux 中使用 mount 命令挂载文件系统,核心是把设备(或镜像、网络路径)关联到一个已存在的空目录,让其内容可被访问。操作本身不难,但需注意权限、类型识别和挂载点状态。
准备挂载点目录
挂载点必须是真实存在且为空的目录。系统常用 /mnt 或 /media 作为临时挂载位置,但任意空目录都可使用。
- 创建新挂载点:比如
sudo mkdir /mnt/mydisk - 确认目录为空:
ls -A /mnt/mydisk应无输出 - 不要复用正在使用的目录,否则原内容会被暂时隐藏
基本挂载命令格式
最简形式为:sudo mount [设备] [挂载点]。系统通常能自动识别文件系统类型,但关键场景建议显式指定。
Linux 安全审计工具,检查 SSH 配置、开放/监听端口、防火墙规则(ufw/iptables/nftables)、失败登录尝试、sudoers 权限...
- 挂载物理分区(如 U 盘):
sudo mount /dev/sdb1 /mnt/usb - 挂载 ISO 镜像:
sudo mount -o loop image.iso /mnt/iso - 挂载 NTFS 分区(需 ntfs-3g 支持):
sudo mount -t ntfs-3g /dev/sdc2 /mnt/windows - 以只读方式挂载光盘:
sudo mount -r /dev/cdrom /mnt/cdrom
常用挂载选项说明
-o 后可接多个逗号分隔的选项,控制访问行为和安全性。
-
ro:只读挂载,防止误写(适合光盘、镜像) -
rw:读写挂载(默认,但显式写出更清晰) -
noexec:禁止执行该文件系统中的程序,提升安全性 -
uid=1000,gid=1000:指定挂载后文件所属用户和组(对 FAT/NTFS 很实用) -
iocharset=utf8:解决中文文件名显示乱码(尤其在 vfat/ntfs 上)
验证与卸载
挂载完成后,用 df -Th 或 findmnt 查看是否成功;使用完毕必须卸载,不能直接拔设备或删目录。
- 查看当前挂载:
findmnt | grep mydisk或mount | grep /mnt/mydisk - 安全卸载:
sudo umount /mnt/mydisk(目标可以是挂载点或设备路径) - 若提示“device is busy”,先用
lsof +D /mnt/mydisk查进程,或切换出该目录再试

















