Linux如何查看U盘?命令行还是图形界面?

命令行方式(推荐)

识别U盘设备

插入U盘后,打开终端(Ctrl+Alt+T),执行:

lsblk

输出示例:

NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda           8:0    0 238.5G  0 disk 
├─sda1        8:1    0   512M  0 part /boot
└─sda2        8:2    0   238G  0 part /
sdb           8:16   1  14.9G  0 disk 
└─sdb1        8:17   1  14.9G  0 part

说明:

  • sdb 表示U盘设备(通常比硬盘小,无系统分区)。
  • sdb1 是U盘的分区(常见为FAT32/NTFS格式)。

查看详细属性(可选)

sudo fdisk -l

关键信息:
查找 /dev/sdX(如 /dev/sdb1)的 Filesystem 类型和容量。

挂载与访问U盘

  • 手动挂载(临时)
    创建挂载点并挂载:

    sudo mkdir /mnt/usb  # 创建目录
    sudo mount /dev/sdb1 /mnt/usb  # 挂载U盘
    cd /mnt/usb && ls  # 进入目录查看文件
  • 自动挂载(永久)
    现代Linux发行版(如Ubuntu)通常自动挂载U盘到 /media/用户名//run/media/ 目录。

安全卸载U盘

sudo umount /dev/sdb1  # 卸载分区

务必等待终端无输出后 再拔出U盘,避免数据损坏。


图形界面方式

  1. 插入U盘:系统自动弹出通知(Ubuntu/GNOME桌面)。
  2. 文件管理器访问
    • 打开 文件管理器(如Nautilus)。
    • 左侧栏点击U盘图标(显示品牌或容量,如 “Kingston 16GB”)。
  3. 卸载操作
    • 右键点击U盘图标 → 安全移除弹出
    • 等待提示 “可安全移除硬件” 后拔出。

常见问题解决

  1. U盘未显示?
    • 检查物理连接或换USB接口。
    • 执行 dmesg | tail 查看内核日志,搜索 sdusb
  2. 权限不足?
    • sudo chmod 777 /mnt/usb 临时授权(不推荐长期使用)。
    • 或修改U盘文件系统为Linux兼容格式(如ext4)。
  3. 无法卸载?
    • 确保无程序占用U盘文件(如终端当前路径在U盘内)。
    • 强制卸载:sudo umount -l /dev/sdb1

安全操作指南

  • 卸载前务必同步数据:Linux默认写缓存延迟,直接拔盘可能导致数据丢失。
  • 避免rm命令误操作:命令行中谨慎操作设备路径(如 /dev/sdb 而非 /mnt/usb)。
  • 文件系统兼容性:NTFS格式需安装 ntfs-3g(Ubuntu默认支持),exFAT格式需 exfat-fuse

原理解析

  • 设备标识:Linux将U盘识别为 /dev/sdX(X为字母),分区为 /dev/sdX1
  • 自动挂载:由 udisks2 服务实现,挂载点通常在 /media//run/media/
  • 数据安全umount 命令同步缓存数据到磁盘,确保完整性。

引用说明参考Linux内核文档(kernel.org)及Ubuntu官方维护指南(help.ubuntu.com),遵循Filesystem Hierarchy Standard(FHS)标准,命令行操作经Ubuntu 22.04 LTS及CentOS 9实测验证。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/6849.html

(0)
酷番叔酷番叔
上一篇 2025年7月9日 14:50
下一篇 2025年7月9日 15:14

相关推荐

  • Linux下如何轻松运行Tcl脚本?

    安装Tcl解释器大多数Linux发行版已预装Tcl,可通过终端验证:tclsh% puts "Hello Tcl!" # 输入测试命令Hello Tcl! # 输出结果% exit # 退出交互模式若未安装,选择以下方式安装:Debian/Ubuntu:sudo apt update &am……

    2025年6月27日
    1400
  • proc/mtd能查看什么?

    在Linux系统中,MTD(Memory Technology Device)是用于管理闪存设备(如NOR/NAND Flash)的核心子系统,查看MTD设备信息对嵌入式开发、固件分析或系统维护至关重要,以下是几种专业可靠的查看方法:这是最直接的方法,系统会动态列出所有MTD分区信息:cat /proc/mtd……

    4天前
    600
  • 如何在Linux系统中新建文件夹?

    基础命令:mkdir创建单个文件夹 mkdir 文件夹名称示例:在当前位置创建名为docs的文件夹:mkdir docs结果:无提示表示成功;若文件夹已存在或路径错误,会提示错误信息(如mkdir: cannot create directory ‘docs’: File exists),创建多个文件夹 mkd……

    2025年6月24日
    1200
  • 如何查看ls命令的详细手册?

    man 命令(最权威的参考手册)原理:调用系统内置的Manual Pages,提供命令的完整说明(包括参数、示例、作者等),使用方式:man [命令名]man ls操作技巧:按 空格键 向下翻页,b 向上翻页输入 搜索内容(如 /–color 查找颜色参数)按 q 退出手册适用场景:需深度了解命令参数、配置文……

    2天前
    500
  • Linux如何高效使用浏览器?

    Linux访问浏览器的核心方法图形化界面(GUI)操作应用程序菜单启动点击桌面左下角或顶部的应用程序菜单(不同桌面环境名称可能为“Activities”、“Applications”或“开始”),在分类(如“互联网”或“网络”)中找到浏览器图标(如Firefox、Chrome),单击图标即可启动浏览器,适用环境……

    2025年7月2日
    1400

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信