CentOS如何查看磁盘是否已经格式化
核心检测原理
在CentOS中,磁盘格式化后会建立文件系统(如ext4/xfs),未格式化的磁盘则显示为"raw"状态。通过检查磁盘的文件系统属性即可确认其状态。
查看方法及操作步骤
方法一:lsblk 命令
操作命令: lsblk -f
结果解读:
- 已格式化磁盘:显示文件系统类型(如ext4/xfs)
- 未格式化磁盘:FSTYPE列显示为空
NAME FSTYPE LABEL UUID sda ├─sda1 ext4 c1d3675a-... └─sda2 (空白表示未格式化)
方法二:blkid 命令
操作命令: blkid
结果解读:
- 已格式化磁盘:显示TYPE属性(如TYPE="ext4")
- 未格式化磁盘:不会出现在输出列表
/dev/sda1: UUID="..." TYPE="ext4" # 已格式化 /dev/sdb: (无输出表示未格式化)
方法三:fdisk 命令
操作命令: fdisk -l /dev/sdX
结果解读:
- 已格式化磁盘:System列显示文件系统标识(如Linux filesystem)
- 未格式化磁盘:System列显示"Unknown"或空白
Device System /dev/sda1 Linux filesystem # 已格式化 /dev/sdb Unknown # 未格式化
方法四:file 命令
操作命令: sudo file -s /dev/sdX
结果解读:
- 已格式化磁盘:显示具体文件系统信息
- 未格式化磁盘:显示"data"关键词
/dev/sda1: SGI XFS filesystem # 已格式化 /dev/sdb: data # 未格式化
注意事项
- 需使用
sudo
执行需要root权限的命令 - 操作前用
lsblk
确认正确的磁盘标识符 - 未挂载的磁盘仍可检测格式化状态
- 固态硬盘(SSD)与机械硬盘(HDD)检测方法相同