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

相关推荐

  • Linux命令行如何返回上一级目录?

    Linux的目录结构采用树形组织形式,所有目录都从根目录“/”开始延伸,每个目录可能包含子目录或文件,在操作过程中,“返回上一级”是指从当前目录切换到其父目录,这是日常文件管理中高频操作,理解这一功能需要先掌握Linux路径的基本概念:绝对路径是从根目录开始的完整路径(如/home/user/docs),相对路……

    2025年9月10日
    4900
  • linux 如何安装jq工具

    jq 是一个轻量级、灵活的命令行 JSON 处理工具,专为 Linux/Unix 系统设计,它类似于 sed、awk、grep 等文本处理工具,但专门针对 JSON 数据格式,支持复杂的查询、过滤、转换和格式化操作,无论是解析 API 返回的 JSON 响应、提取配置文件中的特定字段,还是批量处理 JSON 数……

    2025年9月26日
    4200
  • Linux系统如何有效清除内存空间并释放闲置内存?

    Linux系统中的内存管理机制与其他操作系统有所不同,它会主动利用空闲内存作为缓存(Cache)和缓冲区(Buffers),以提升文件读写和系统响应速度,当用户查看内存使用情况时,常会发现“已用内存”较高,但这并不意味着内存不足或需要手动清理,若确实需要释放被占用的内存(如缓存),可通过特定操作实现,以下是详细……

    2025年10月4日
    3000
  • Linux下npm怎么用?新手入门详细操作指南

    在Linux系统中,npm(Node Package Manager)是Node.js的包管理工具,用于安装、更新、卸载Node.js模块及管理项目依赖,以下是Linux下使用npm的详细步骤和操作指南,安装Node.js和npmnpm随Node.js一起安装,因此需先安装Node.js,不同Linux发行版的……

    2025年10月3日
    2800
  • Linux如何导入文件并打开?

    在Linux系统中,文件的导入与打开是日常操作中的核心环节,无论是系统管理、开发工作还是日常办公,都离不开对文件的有效处理,本文将详细讲解Linux系统中文件的导入方法、不同类型文件的打开方式,以及相关注意事项,帮助用户全面掌握文件操作技能,Linux文件系统基础与文件类型认知在讨论文件导入与打开前,需先了解L……

    2025年9月16日
    4800

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信