0

0

Linux怎么挂载U盘_Linux mount命令操作U盘教程【外设】

冰火之心

冰火之心

发布时间:2026-02-21 12:13:03

|

663人浏览过

|

来源于php中文网

原创

插上u盘后,用 lsblk 快速确认设备名(如 /dev/sdb1)和容量,再用 sudo blkid /dev/sdb1 查文件系统类型;fat32用 vfat,exfat需装 exfat-fuse 并指定 -t exfat-fuse,ntfs推荐 ntfs-3g;挂载前创建挂载点并设 uid=1000,gid=1000,umask=000 确保读写权限;卸载前用 fuser -vm /mnt/usb 检查占用,避免直接拔盘。

linux怎么挂载u盘_linux mount命令操作u盘教程【外设】

怎么快速确认U盘设备名和文件系统类型

插上U盘后,lsblk 是最轻量、最可靠的识别方式——它不依赖内核日志滚动,也不像 fdisk -l 那样输出冗长。重点看新增的 /dev/sdX 设备(比如 sdb)及其分区(如 sdb1),再比对大小是否与U盘物理容量一致。

如果不确定文件系统类型,用 sudo blkid /dev/sdb1 直接查:返回里带 TYPE="vfat" 就是 FAT32,TYPE="exfat"TYPE="ntfs" 也一目了然。别靠猜——vfatntfs-3g 挂载失败时不会报“类型错误”,而是静默拒绝或提示“wrong fs type”,容易误判为权限问题。

  • dmesg | tail -10 可辅助验证:插入瞬间会出现类似 sd 2:0:0:0: [sdb] 15633408 512-byte logical blocks 的行,说明内核已识别设备
  • 虚拟机环境下,U盘可能默认未透传;先在 VirtualBox/VMware 设置里勾选 USB 控制器并添加设备过滤器,否则 lsblk 根本看不到 sdb
  • 不要直接挂载 /dev/sdb(整块设备):多数U盘只有一个主分区 sdb1,挂错节点会导致“no medium found”或 I/O 错误

挂载命令写法和常见失败原因

核心就一条:sudo mount 必须指定正确的设备路径、挂载点、文件系统类型(除非自动识别可靠)。FAT32/exFAT/NTFS 处理逻辑完全不同,不能混用参数。

例如 sudo mount /dev/sdb1 /mnt/usb 看似简洁,但实际依赖内核自动探测——对 FAT32 通常成功,对 exFAT 则大概率报 unknown filesystem type 'exfat',因为内核原生不支持 exFAT(Linux 5.4+ 才合并驱动,且发行版常未启用)。

奇布塔
奇布塔

基于AI生成技术的一站式有声绘本创作平台

下载
  • FAT32:可用 sudo mount -t vfat /dev/sdb1 /mnt/usbvfat 是 Linux 对 FAT16/FAT32 的统称
  • exFAT:必须先装 exfat-fuse(Ubuntu/Debian)或 exfat-utils(RHEL/CentOS),再运行 sudo mount -t exfat-fuse /dev/sdb1 /mnt/usb
  • NTFS:推荐用 ntfs-3g 而非内核 ntfs 驱动(只读),命令为 sudo mount -t ntfs-3g /dev/sdb1 /mnt/usb;若提示 failed to access device,大概率是 Windows 快速启动未关闭,导致 NTFS 分区被锁定

挂载点目录和权限设置的硬性要求

挂载前必须创建挂载点目录,且该目录不能是其他文件系统的挂载点,也不能正在被进程占用(比如当前 shell 工作目录是 /mnt/usbmount 会失败并报 busy)。

普通用户想免 sudo 访问U盘内容?关键在 mount 选项:uid=1000,gid=1000,umask=000 才能让当前用户完全读写。只加 user 选项不够——它只允许普通用户执行挂载/卸载动作,但挂载后的文件权限仍由文件系统本身决定(FAT32/exFAT 无 Unix 权限,NTFS 则需 ntfs-3g 显式映射)。

  • 挂载点建议用 /mnt/usb/media/usb,避免用 /mnt 根目录本身——那里可能已被 LVM、ZFS 或其他设备占用
  • umask=000 表示所有文件都开放读写执行(对应 777),对 FAT32/exFAT 必须设,否则挂载后看到的文件全是只读属性
  • 如果挂载后 ls /mnt/usbPermission denied,先检查挂载点目录自身权限:ls -ld /mnt/usb 应显示 drwxr-xr-x 或更宽松,否则 mount 成功但无法进入

卸载前必须检查的三件事

umount 不是“拔掉就完事”,强行拔U盘极可能损坏 FAT32/exFAT 文件分配表(FAT)或 NTFS 日志。真正安全的卸载,要确认三件事:当前工作目录没在挂载点下、没有进程打开U盘里的文件、没有 shell 正在 watchtail -f 其中的日志。

  • lsof +D /mnt/usb 查是否有进程占用(需装 lsof);更轻量的方法是 fuser -vm /mnt/usb,它会列出 PID 和命令名
  • 如果 umount /mnt/usbtarget is busy,别硬加 -l(lazy umount)——它只是解绑路径,后台仍在写入,U盘灯还亮着就拔,照样丢数据
  • GNOME/KDE 桌面下,Nautilus/Dolphin 可能后台挂载了同一设备(通过 GVfs),此时 umount 会失败;先运行 gio mount -l 查看,再用 gio mount -u 卸载对应地址

最麻烦的情况是 U盘在挂载时用了 noatimesync 选项,导致写缓存行为异常——这种细节没人提,但真出问题时排查成本极高。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
windows查看端口占用情况
windows查看端口占用情况

Windows端口可以认为是计算机与外界通讯交流的出入口。逻辑意义上的端口一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。怎么查看windows端口占用情况呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

1256

2023.07.26

查看端口占用情况windows
查看端口占用情况windows

端口占用是指与端口关联的软件占用端口而使得其他应用程序无法使用这些端口,端口占用问题是计算机系统编程领域的一个常见问题,端口占用的根本原因可能是操作系统的一些错误,服务器也可能会出现端口占用问题。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

1153

2023.07.27

windows照片无法显示
windows照片无法显示

当我们尝试打开一张图片时,可能会出现一个错误提示,提示说"Windows照片查看器无法显示此图片,因为计算机上的可用内存不足",本专题为大家提供windows照片无法显示相关的文章,帮助大家解决该问题。

823

2023.08.01

windows查看端口被占用的情况
windows查看端口被占用的情况

windows查看端口被占用的情况的方法:1、使用Windows自带的资源监视器;2、使用命令提示符查看端口信息;3、使用任务管理器查看占用端口的进程。本专题为大家提供windows查看端口被占用的情况的相关的文章、下载、课程内容,供大家免费下载体验。

460

2023.08.02

windows无法访问共享电脑
windows无法访问共享电脑

在现代社会中,共享电脑是办公室和家庭的重要组成部分。然而,有时我们可能会遇到Windows无法访问共享电脑的问题。这个问题可能会导致数据无法共享,影响工作和生活的正常进行。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2361

2023.08.08

windows自动更新
windows自动更新

Windows操作系统的自动更新功能可以确保系统及时获取最新的补丁和安全更新,以提高系统的稳定性和安全性。然而,有时候我们可能希望暂时或永久地关闭Windows的自动更新功能。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

854

2023.08.10

windows boot manager
windows boot manager

windows boot manager无法开机的解决方法:1、系统文件损坏,使用Windows安装光盘或USB启动盘进入恢复环境,选择修复计算机,然后选择自动修复;2、引导顺序错误,进入恢复环境,选择命令提示符,输入命令"bootrec /fixboot"和"bootrec /fixmbr",然后重新启动计算机;3、硬件问题,使用硬盘检测工具进行扫描和修复;4、重装操作系统。本专题还提供其他解决

1898

2023.08.28

windows锁屏快捷键
windows锁屏快捷键

windows锁屏快捷键是Windows键+L、Ctrl+Alt+Del、Windows键+D、Windows键+P和Windows键+R。本专题为大家提供windows相关的文章、下载、课程内容,供大家免费下载体验。

1651

2023.08.30

Golang 生态工具与框架:扩展开发能力
Golang 生态工具与框架:扩展开发能力

《Golang 生态工具与框架》系统梳理 Go 语言在实际工程中的主流工具链与框架选型思路,涵盖 Web 框架、RPC 通信、依赖管理、测试工具、代码生成与项目结构设计等内容。通过真实项目场景解析不同工具的适用边界与组合方式,帮助开发者构建高效、可维护的 Go 工程体系,并提升团队协作与交付效率。

1

2026.02.24

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 9.7万人学习

Git 教程
Git 教程

共21课时 | 3.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号