lsblk命令能清晰展示磁盘分区的树状结构,包含设备名称、大小、类型及挂载点等信息;通过lsblk -f可查看文件系统类型、UUID和LABEL,适用于配置fstab或排查问题;相比fdisk侧重分区表、df关注文件系统空间,lsblk更直观呈现块设备层级关系,尤其在LVM和RAID等复杂结构中优势明显。

在Linux中查看磁盘分区结构,
lsblk
通常,我们查看磁盘结构,会直接敲入
lsblk
lsblk
如果你想知道每个分区的具体文件系统类型、UUID或LABEL,
lsblk -f
/etc/fstab
lsblk -f
有时,你可能只想看特定几列信息,或者需要更详细的路径,
lsblk -o
lsblk -p
lsblk -o NAME,SIZE,FSTYPE,MOUNTPOINT,UUID
lsblk -p
/dev/sda1
lsblk -o NAME,SIZE,FSTYPE,MOUNTPOINT,UUID lsblk -p
lsblk
fdisk
df
lsblk
举个例子,你用
lsblk
/dev/sda
/dev/sda1
/dev/sda2
/dev/sda2
fdisk
df
fdisk -l
parted -l
fdisk
而
df -h
du
df
df
所以,如果你想快速了解整个存储布局,
lsblk
fdisk
parted
df
lsblk
lsblk
当然能,而且是主力。这正是
lsblk -f
/etc/fstab
/dev/sda1
当你运行
lsblk -f
FSTYPE
UUID
LABEL
FSTYPE
ext4
xfs
swap
UUID
LABEL
举个实际场景,你可能新加了一块硬盘,创建了分区并格式化,但忘记了UUID,或者需要确认它的文件系统类型以便正确挂载。这时,
lsblk -f
/etc/fstab
lsblk -f
blkid
lsblk
lsblk
对于LVM(逻辑卷管理)结构: 当你的系统使用了LVM时,
lsblk
lvm
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 232.9G 0 disk ├─sda1 8:1 0 512M 0 part /boot └─sda2 8:2 0 232.4G 0 part lvm <-- 这是一个LVM物理卷 ├─vg_main-lv_root 253:0 0 50G 0 lvm / <-- 属于vg_main卷组的逻辑卷 └─vg_main-lv_home 253:1 0 180G 0 lvm /home <-- 另一个逻辑卷 sdb 8:16 0 465.8G 0 disk └─sdb1 8:17 0 465.8G 0 part lvm <-- 另一个LVM物理卷,可能属于同一个或不同的卷组
对于RAID(独立磁盘冗余阵列)结构: 如果你配置了软件RAID(mdadm),
lsblk
raid
/dev/mdX
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sdd 8:48 0 931.5G 0 disk └─sdd1 8:49 0 931.5G 0 part raid <-- RAID成员盘 └─md0 9:0 0 931.4G 0 raid /data <-- RAID设备 sde 8:64 0 931.5G 0 disk └─sde1 8:65 0 931.5G 0 part raid <-- 另一个RAID成员盘 └─md0 9:0 0 931.4G 0 raid /data <-- 同一个RAID设备
这种层级化的展示,使得
lsblk
以上就是如何在Linux中查看磁盘分区结构 Linux lsblk命令详细解读的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号