Linux如何查看文件系统?

查看已挂载的文件系统

df 命令(推荐)

  • 基础用法:显示磁盘空间使用情况
    df -h  # -h 以人类可读格式(GB/MB)显示
  • 输出解析
    Filesystem(设备路径)、Size(总空间)、Used(已用)、Avail(可用)、Use%(使用率)、Mounted on(挂载点)。
  • 进阶技巧
    df -hT  # -T 显示文件系统类型(如ext4、xfs)
    df -h /home  # 仅查看/home目录的挂载信息

mount 命令

  • 列出所有已挂载的文件系统及其参数:
    mount | column -t  # column -t 格式化对齐输出
  • 关键信息:设备路径(如/dev/sda1)、挂载点、文件系统类型(type ext4)。

查看磁盘分区与文件系统类型

lsblk 命令(直观树形结构)

   lsblk -f  # -f 显示文件系统类型和UUID
  • 输出示例
    sda  
    ├─sda1 ext4  /boot  
    └─sda2 LVM2_member  
        └─vg-root ext4  /

blkid 命令(查看块设备属性)

   sudo blkid  # 需root权限,显示UUID和文件系统类型
  • 适用场景:识别未挂载的磁盘分区。

fdiskparted(查看分区表)

   sudo fdisk -l  # 列出所有磁盘的分区表
   sudo parted -l  # 更现代的替代工具,支持GPT分区
  • 输出包含:设备名称(/dev/sda)、分区大小、文件系统标识(如Linux filesystem)。

查看文件系统详细信息

file -s(分析设备类型)

   sudo file -s /dev/sda1  # 输出示例: "/dev/sda1: Linux ext4 filesystem data"

fsck(检查文件系统)

   sudo fsck -N /dev/sda1  # -N 仅显示信息而不执行检查
  • 安全提示:切勿对已挂载的文件系统执行修复操作

特殊文件系统查看

临时文件系统(tmpfs)

  • 通过df -hmount查看,类型为tmpfs,常见挂载点:/dev/shm/run

网络文件系统(NFS/SMB)

  • 使用mount | grep nfsdf -t nfs过滤显示。

图形化工具(适合新手)

  • GParted
    安装:sudo apt install gparted(Debian/Ubuntu)
    可视化操作分区和文件系统。
  • GNOME Disks
    安装:sudo apt install gnome-disk-utility,支持SMART检测和性能测试。

注意事项

  1. 权限要求
    blkidfdisk等命令需sudo权限,普通用户可使用dflsblk
  2. 数据安全
    操作磁盘分区前务必备份数据,误操作可能导致数据丢失。
  3. 统一性
    不同Linux发行版(Ubuntu/CentOS等)命令通用,包管理工具安装命令可能不同。

总结建议

  • 快速查看:用 df -hTlsblk -f
  • 深度分析:结合 blkidfdisk -l
  • 新手首选:图形工具 GParted

引用说明参考 Linux 官方手册(man 命令文档)、IBM DeveloperWorks 文件系统指南,以及 Ubuntu、Red Hat 官方文档的最佳实践,命令经过 Ubuntu 22.04 及 CentOS 7 实测验证。

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

(0)
酷番叔酷番叔
上一篇 2025年7月9日 21:08
下一篇 2025年7月9日 21:49

相关推荐

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信