我最近开始使用Linux,我很想知道如何解释lsblk -f命令的输出。
更具体地说,我想知道不同的分区和大小。
NAME FSTYPE LABEL MOUNTPOINT SIZE
sda 1.1T
├─sda1 2M
├─sda2 xfs /boot 2G
└─sda3 LVM2_member 1.1T
├─centos-root ext4 / 200G
├─centos-swap swap [SWAP] 128G
├─centos-var ext4 /var 10G
└─centos-home ext4 /home 777G
sdb ext4 data /data 81.9T
loop1 squashfs 487.5M发布于 2021-07-23 17:15:01
您有两个磁盘,sda和sdb。第二个磁盘,sdb没有分区表,直接格式化为ext4。您的第一个磁盘有3个分区,sda1 (从其大小来看,我假设它是一个BIOS引导分区),sda2用于/boot和sda3,后者用作LVM物理卷(或LVM2_member,如这里的lsblk所示)。
LVM (逻辑卷管理器)为存储提供了另一个“抽象”层--它允许您将多个块设备(分区或磁盘)“合并”到卷组(或VG,您的VG命名为centos),并在VG中创建新的块设备,称为逻辑卷(或LV)。您的/、/home、/var和swap有4 LV。您可以将LV想象为sda3之上的另一层分区(它比这更复杂,但您真的不需要担心这个问题)。
对于单个磁盘来说,LVM并不是真正需要的,也不是很有用的,但是它是CentOS中的默认存储布局,它提供了许多有用的特性。例如,如果将来添加第三个磁盘,您可以将其添加到现有的centos VG中,并使用第二个磁盘上的空间来增长/home (例如),它提供了对创建快照、缓存、RAID、群集等方面的支持。调整LVs的大小也比分区更容易(例如,收缩/home和使用新为/创建的空闲空间对分区来说会更加困难)。如果你对细节感兴趣,我推荐红帽公司的逻辑卷管理器指南。
https://unix.stackexchange.com/questions/659652
复制相似问题