linux文件系统格式如何查看
linux文件系统格式如何查看详细介绍
在 Linux 中查看文件系统格式(类型),可以通过以下常用命令实现,附带场景说明:
1.
查看已挂载的文件系统(最常用)
bash
- 输出示例:plaintext
Filesystem Type Size Used Avail Use% Mounted on/dev/nvme0n1p2 ext4 450G 120G 300G 29% /
tmpfs tmpfs 3.9G 0 3.9G 0% /dev/shm
/dev/sda1 ntfs 931G 500G 431G 54% /mnt/win
- 说明:
-T显示文件系统类型,-h以人性化单位(GB/MB)展示。
适合快速查看当前系统所有已挂载分区的格式(如 ext4、ntfs、tmpfs 等)。
2.
查看所有块设备的文件系统(含未挂载分区)
bash
lsblk
- 输出示例:plaintext
NAME FSTYPE LABEL UUID MOUNTPOINTSnvme0n1
├─nvme0n1p1 vfat E8A2-1234 /boot/efi
└─nvme0n1p2 ext4 d3a1-4c2b /
sda
└─sda1 ntfs WinDisk 0C3A-1D2F /mnt/win
- 说明:
显示所有磁盘 / 分区的文件系统,包括未挂载的分区(如安装系统时的空闲分区)。
适合排查磁盘或分区的原始格式。
3.
查看指定挂载点的文件系统
bash
findmnt /目标路径 FSTYPEfindmnt / FSTYPE
- 输出:
ext4(或其他类型) - 说明:
直接定位某个目录(如/home、/mnt/data)的文件系统,适合快速确认特定路径的格式。
4.
查看系统启动时的预设文件系统(永久配置)
bash
/etc/fstab
- 关键行示例:plaintext
UUID=d3a1-4c2b / ext4 defaults 0 1/dev/sda1 /mnt/win ntfs defaults 0 0
- 说明:
该文件记录系统开机自动挂载的分区及文件系统类型,适合查看历史或预设的文件系统配置。
常见文件系统类型说明
| 类型 | 场景 | 典型场景 |
|---|---|---|
| ext4 | Linux 主流文件系统 | 根分区、数据分区 |
| xfs | 高性能日志文件系统 | 大型服务器、高并发场景 |
| ntfs | Windows 文件系统 | 挂载 Windows 分区 |
| vfat | 通用 FAT32(支持大文件) | U 盘、EFI 引导分区 |
| tmpfs | 内存虚拟文件系统 | /dev/shm、临时缓存 |
总结建议
- 临时查看已挂载分区:首选
df -Th - 排查未挂载分区:使用
lsblk -f - 脚本中获取指定路径格式:推荐
findmnt -T /路径 -o FSTYPE - 检查系统预设配置:查看
/etc/fstab
根据具体场景选择对应命令,无需安装额外工具,所有 Linux 发行版默认支持。