在我的 RHEL 系统上,我输入了以下命令:
# file -sL /dev/sd*
这是我收到的输出:
/dev/sda: x86 boot sector; GRand Unified Bootloader, stage1 version 0x3, boot drive 0x80, 1st sector stage2 0x849fc, GRUB version 0.94; partition 1: ID=0x83, active, starthead 32, startsector 2048, 1024000 sectors; partition 2: ID=0x8e, starthead 221, startsector 1026048, 103831552 sectors, code offset 0x48
/dev/sda1: Linux rev 1.0 ext4 filesystem data (needs journal recovery) (extents) (huge files)
/dev/sda2: LVM2 (Linux Logical Volume Manager) , UUID: ZwRo1k6K3XhyqeAUkqQuvMPCoW7leEF
/dev/sdb: data
请求您的帮助来理解上述含义。
- 请验证这是否意味着我的硬盘上有 2 个分区,即 sda 和 sdb
- sda 又分为 sda1 和 sda2,sda1 为 ext4 格式类型,sda2 为 LVM2
- sdb 是文件系统类型的数据。
- '是什么意思数据' 在上面输入(在 #3 中)?
答案1
您有两个磁盘:sda 和 sdb。
sda 已分区:sda1 是 ext4 格式,sda2 是 LVM 阵列的一部分。
sdb 可能未格式化。
file
当无法得出更具体的报告时,就会报告“数据” 。
答案2
补充道格拉斯已经说过的话......
还可以尝试lsblk
和lsblk -f
和parted /dev/sda print
和parted /dev/sdb print
。对于 GUI,请尝试gparted
。
file
不是专门用于文件系统和分区...它更多地用于文件,并且可能支持诸如如果您有一个作为磁盘映像的文件之类的分区,您会看到分区而不是更具体的“数据”。