如何在Linux中使用df命令检查U盘空间?

要使用df命令查看U盘磁盘空间,插入U盘后,在Linux终端运行 df -h,该命令会列出所有挂载的文件系统,包括U盘的挂载点(如 /media/username/),显示其总容量、已用空间和可用空间。

如何使用 df 命令查看U盘信息(Linux系统指南)

为什么需要 df 命令?

在 Linux 系统中插入 U 盘后,系统通常会自动挂载它,但用户无法直观看到存储空间使用情况。df(Disk Free)命令是 Linux 的核心工具之一,用于报告文件系统的磁盘空间占用,包括 U 盘、硬盘等,通过它,你可以快速检查 U 盘的:

如何在Linux中使用df命令检查U盘空间?

  • 总容量
  • 已用空间
  • 剩余空间
  • 挂载路径

操作步骤详解

插入 U 盘并识别设备

  • 将 U 盘插入电脑 USB 接口。
  • 打开终端(快捷键 Ctrl+Alt+T),输入以下命令查看 U 盘是否被识别:
    lsblk

    输出示例:

    NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
    sda      8:0    0 238.5G  0 disk 
    └─sda1   8:1    0 238.5G  0 part /
    sdb      8:16   1  14.9G  0 disk  # U 盘标识为 sdb、sdc 等
    └─sdb1   8:17   1  14.9G  0 part /media/user/USB_Drive

    关键信息

    • sdb1:U 盘的分区(名称可能为 sdc1 等)。
    • /media/user/USB_Drive:U 盘的挂载路径(不同系统路径可能不同)。

使用 df 命令查看 U 盘空间

  • 基础命令

    df -h  # -h 参数:以人类可读格式显示(GB/MB)

    输出示例:

    如何在Linux中使用df命令检查U盘空间?

    Filesystem      Size  Used Avail Use% Mounted on
    /dev/sdb1        15G  2.1G   13G  15% /media/user/USB_Drive

    字段解析

    • Filesystem:U 盘设备名(如 /dev/sdb1)。
    • Size:U 盘总容量。
    • Used:已用空间。
    • Avail:剩余可用空间。
    • Use%:使用百分比。
    • Mounted on:挂载路径(访问文件的入口)。
  • 精准筛选 U 盘信息(推荐):

    df -h | grep -i "/dev/sd"  # 筛选所有 USB/磁盘设备

    或直接指定挂载点:

    df -h /media/user/USB_Drive

常见问题及解决方法

U 盘未出现在 df 输出中?

  • 原因:未自动挂载。
  • 解决
    1. 手动挂载 U 盘:
      sudo mkdir /mnt/usb  # 创建挂载目录
      sudo mount /dev/sdb1 /mnt/usb  # 挂载设备(sdb1 需替换为你的设备名)
    2. 再次运行 df -h 查看。

提示 Permission Denied

  • 原因:权限不足。
  • 解决:
    • 普通用户使用 sudo df -h
    • 或将自己加入磁盘组:sudo usermod -aG disk $USER,重启生效。

显示容量与实际不符?

  • 原因:未正确卸载导致数据缓存。
  • 解决:
    1. 安全卸载 U 盘:
      sudo umount /dev/sdb1
    2. 重新插入 U 盘再检测。

高级用法

  • 查看文件系统类型
    df -Th | grep sdb1  # -T 显示类型(如 exFAT、NTFS)
  • 监控实时变化(每 2 秒刷新):
    watch -n 2 "df -h | grep sdb1"
  • 仅显示剩余空间百分比
    df --output=source,pcent /dev/sdb1

安全移除 U 盘

操作完成后,务必卸载设备避免数据损坏:

如何在Linux中使用df命令检查U盘空间?

sudo umount /dev/sdb1  # 卸载设备
udisksctl power-off -b /dev/sdb  # 安全断电(部分系统需要)

终端提示 OK 后,即可物理拔出 U 盘。


df 命令是 Linux 用户管理磁盘空间的必备工具,尤其适合快速检查 U 盘、外接硬盘的状态,牢记 df -h 和挂载路径筛选技巧,可大幅提升效率,遇到未挂载或权限问题时,结合 lsblkmount 命令排查,即可轻松解决。

引用说明基于 Linux 核心命令手册(man df)、Filesystem Hierarchy Standard 标准,以及 Ubuntu、Fedora 官方文档中关于存储设备管理的实践指南。

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

(0)
酷盾叔的头像酷盾叔
上一篇 2025年6月11日 10:06
下一篇 2025年6月11日 10:10

相关推荐

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN