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和文件系统类型
  • 适用场景:识别未挂载的磁盘分区。

fdisk 或 parted(查看分区表)

   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 -h或mount查看,类型为tmpfs,常见挂载点:/dev/shm、/run。

网络文件系统(NFS/SMB)

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

图形化工具(适合新手)

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

注意事项

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

总结建议

  • 快速查看:用 df -hT 或 lsblk -f
  • 深度分析:结合 blkid 和 fdisk -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根目录?

    通过命令行进入根目录(推荐)适用场景:服务器管理、脚本编写、高级用户操作步骤:打开终端桌面用户:按 Ctrl+Alt+T(Ubuntu/CentOS等主流发行版通用)无图形界面:直接登录后进入命令行切换至根目录输入以下命令:cd /验证路径:执行 pwd,若显示 即表示成功,:运行 ls 可列出根目录下的子目录……

    2025年7月6日
    28500
  • Linux日志滚动如何避免磁盘空间耗尽?

    查看日志滚动的配置日志滚动由 logrotate 工具管理,配置文件位于:主配置文件cat /etc/logrotate.conf此文件定义全局设置(如日志保存周期、压缩选项),关键参数:weekly:每周滚动一次rotate 4:保留最近4份归档日志compress:启用gzip压缩旧日志服务专属配置各服务的……

    2025年6月16日
    22700
  • 在Linux操作系统下,如何彻底卸载JDK1.7版本?

    在Linux系统中卸载JDK1.7需要根据其安装方式选择不同的方法,常见的安装方式包括通过RPM/DEB包管理器安装、手动解压tar.gz包安装或通过第三方工具(如SDKMAN!)安装,卸载前需先确认当前JDK的版本、安装路径及安装方式,避免误操作影响系统其他依赖,以下是详细的卸载步骤及注意事项,卸载前准备工作……

    2025年9月20日
    19400
  • linux zip如何解压文件

    unzip 命令解压文件,如 `unzip filename.

    2025年8月17日
    21300
  • Linux虚拟机为何必装VMware Tools或替代品?

    显示驱动优化:支持更高分辨率和流畅图形剪贴板共享:主机与虚拟机间无缝复制粘贴文件拖放:直接拖拽文件传输时间同步:自动对齐主机与虚拟机时间性能增强:优化内存与CPU调度以下是针对不同场景的安装方案:现代发行版首选方案(推荐)适用系统:Ubuntu 16.04+/Debian 9+/CentOS 7+/Fedora……

    2025年7月15日
    23200

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信