Linux 文件系统命令

用 df、lsblk、mount、fdisk、mkfs 等命令查看 Linux 的磁盘、分区、挂载与文件系统状态。

#type / howto #status / growing #tech / ops #resource / linux #platform / linux

[!info] related notes

Linux 文件系统命令

目标

  • 快速判断 Linux 主机上的磁盘空间、块设备、挂载点和文件系统操作入口。

前置条件

  • 先区分“看状态”和“改结构”:
    • dflsblkmount 更偏查看。
    • fdiskmkfs 会改分区或格式,执行前先确认目标设备。

步骤

1. 查看磁盘空间

命令用途
df -h人类可读地查看各挂载点空间
df -i查看 inode 使用情况
df -t ext4按文件系统类型过滤

2. 查看块设备与分区

命令用途
lsblk列出块设备树
lsblk -f同时显示文件系统类型
fdisk -l列出分区表

3. 挂载与卸载

命令用途
mount查看当前挂载信息
mount -t ext4 /dev/sdb1 /mnt/data挂载文件系统

4. 创建文件系统

命令用途
mkfs -t ext4 /dev/sdb1把目标分区格式化为 ext4
mkfs.xfs /dev/sdb1直接调用具体文件系统格式化工具

验证

  • df -h 验证空间和挂载点。
  • lsblk -f 验证设备、文件系统类型与挂载关系。

常见问题

  • fdiskmkfs 都可能破坏数据,执行前先确认设备名,不要凭感觉操作。
  • df 看的是已挂载文件系统的使用情况;du 看的是路径内容大小,两者不等价。
  • FHS 是目录组织标准,不是磁盘分区工具;想看目录职责,先回到 文件系统(inode/链接/分配) 或相关概念页。
创建于 2026/5/7 更新于 2026/5/27