如何查看分区格式linux
如何查看分区格式linux详细介绍
在 Linux 系统中,查看分区格式(即文件系统类型)可以通过以下几种常用方法实现:
方法一:使用 df 命令(查看已挂载的分区)
df 命令用于显示已挂载的文件系统信息,包括分区的文件系统类型。
bash
- 参数说明:
-T:显示文件系统类型(Type)。-h:以人类可读的格式显示大小(可选)。
- 输出示例:plaintext
文件系统 类型 容量 已用 可用 已用% 挂载点/dev/sda1 ext4 466G 150G 300G 34% /
/dev/sdb1 ntfs 931G 500G 431G 54% /mnt/windows_disk
其中 “类型” 列 即为分区的文件系统格式(如
ext4、ntfs等)。
方法二:使用 fdisk 命令(查看所有分区,包括未挂载的)
fdisk -l 可列出所有磁盘分区的详细信息,包括文件系统类型(部分场景下可能显示为十六进制代码,需对照类型表)。
bash
- 输出示例(关键部分):plaintext
设备 启动 起点 末尾 扇区 大小 Id 类型/dev/sda1 * 2048 976766975 976764928 466G 83 Linux
/dev/sdb1 2048 1953525167 1953523120 931G 7 HPFS/NTFS/exFAT
- “Id” 列 是文件系统的十六进制代码(如
83对应ext4/ext3/ext2,7对应ntfs)。 - 若需直接显示类型名称,可结合
blkid命令(见方法三)。
- “Id” 列 是文件系统的十六进制代码(如
方法三:使用 blkid 命令(直接显示分区的文件系统类型)
blkid 会列出所有块设备的详细信息,包括 UUID 和文件系统类型,简洁明了。
bash
blkid
- 输出示例:plaintext
/dev/sda1: UUID="a1b2c3d4-5678-90ef" TYPE="ext4"/dev/sdb1: UUID="ABCD-1234" TYPE="ntfs"
直接通过 “TYPE=” 字段查看分区格式(如
ext4、ntfs、fat32等)。
方法四:使用 lsblk 命令(带文件系统详情)
lsblk -f 可显示磁盘分区的层次结构,并包含文件系统类型。
bash
lsblk
- 输出示例:plaintext
NAME FSTYPE UUID FSAVAIL FSUSE% MOUNTPOINTsda
├─sda1 ext4 a1b2c3d4-5678 300G 34% /
sdb
└─sdb1 ntfs ABCD-1234 431G 54% /mnt/windows_disk
- “FSTYPE” 列 即为文件系统类型。
总结:常用命令对比
| 命令 | 特点 | 适用场景 |
|---|---|---|
df -Th |
仅显示已挂载的分区,直观易读 | 快速查看当前使用的分区格式 |
blkid |
列出所有分区的 UUID 和文件系统类型 | 简洁获取所有分区的格式信息 |
sudo fdisk -l |
显示所有分区的详细信息(含十六进制代码) | 查看未挂载分区的原始信息 |
lsblk -f |
显示分区结构和文件系统类型 | 查看分区层次及格式关联 |
根据需求选择合适的命令即可。如果分区未挂载,需使用 blkid、fdisk -l 或 lsblk -f 查看;若只需已挂载的分区,df -Th 更简单直接。