linux 硬盘查看 linux查看硬盘分区类型
Info lsblk -file -s为最终手段,解析设备头信息但慢且不准。

直接看结果,别猜:未挂载分区用 blkid 或 lsblk -f;已挂载的用 df -T 或findmnt;怀疑格式损坏或内核未识别,才上文件-s。blkid能查出未挂载分区的真实文件系统类型
它直接读取设备超级块,不依赖挂载状态,也不管内核是否加载了对应模块。 LUKS 加密卷、LVM 逻辑卷、甚至刚 mkfs 还没写完的分区都有效。sudo blkid 启动所有块设备的 TYPE 字段,比如 TYPE="ext4"、TYPE="xfs"只查其余分区时加路径:sudo blkid /dev/sdb1 注意:如果输出里没有TYPE: LVM PV 或损坏)lsblk -f 它将磁盘、分区、挂载点、文件系统类型全串在一起,用的什么格式。lsblk FSTYPE -f UUID 和 LABEL,但胜在不用 sudo lsblk -f /dev/nvme0n1,避免被其他 USB 设备控制df -T 只适用于已挂载的分区
它本质上是查 VFS Image: 所以前提是分区真正可用。 常见判断如下:分区但存在没挂载、挂载失败、或内核没加载对应文件系统驱动(比如XFS模块没加载,df -T 可能漏掉或报错)。 CentOS Linux 7.9.2009 7张图片 RHEL 7生态、文档丰富和软件支持广泛着称,曾长期用于Web服务内部业务系统。不过CentOS Linux 7已于2024年6月30日停止维护,现在继续使用会面临安全建设风险。该版本更适合旧业务迁移、历史环境恢复或离线兼容性测试。
下载它 df -T /home,比全量输出更干净别指望它告诉你 /dev/sdc1 是什么——如果分区根本没挂载,df -T压根不会上市它file -s 是最后手段,用于验证或救急
当 blkid 和 lsblk File -s 尝试解析设备头几个扇区的二进制特征,发现文件系统损坏、不完整或被覆盖了一半,也可能给出线索。必须用 sudo: sudo file -s /dev/sdb1 典型输出: /dev/sdb1: Linux rev 1.0 ext4 filesystem data 或 SGI XFS filesystem 明显是:慢(要读设备)、不准(可能误判“α格式”)、不支持加密卷或某些新格式(如 F2FS 的早期版本)
真正容易被忽略:同一个设备在不同命令里可能显示不同结果。比如parted -l 说分区类型是 ext4,但blkid 查出来是空——那很大概率是 mkfs
