为什么在干净的 Fedora 37 安装上根​​文件系统如此小

为什么在干净的 Fedora 37 安装上根​​文件系统如此小

在具有两个磁盘的计算机上全新安装:

1TB HDD
150GB SSD

我在后者上安装了 Fedora,但由于某种原因,只有 15GB 分配给根文件系统:

NAME                   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda                      8:0    0 931.5G  0 disk 
├─sda1                   8:1    0   579M  0 part 
└─sda2                   8:2    0 930.9G  0 part /run/media/richard/12a41467-0624-427c-a60b-86863514358a
sdb                      8:16   0 149.1G  0 disk 
├─sdb1                   8:17   0   600M  0 part /boot/efi
├─sdb2                   8:18   0     1G  0 part /boot
└─sdb3                   8:19   0 147.5G  0 part 
  └─fedora_fedora-root 253:0    0    15G  0 lvm  /
sdc                      8:32   1     0B  0 disk 
sdd                      8:48   1     0B  0 disk 
sde                      8:64   1     0B  0 disk 
sr0                     11:0    1  1024M  0 rom  
zram0                  252:0    0     8G  0 disk [SWAP]

第一个问题 - 不使用整个东西是正常的吗?

第二个问题 - 应该遵循哪些正确的命令才能使更多内容可用?

更新

我可以使用以下方法增加尺寸:

lvextend -L +10G /dev/mapper/fedora_fedora-root

但这是最好的解决方案吗?

答案1

这是Fedora 服务器的默认行为-- 根文件系统将为 15 GiB,其余磁盘空间未使用,供用户调整根逻辑卷的大小或用于不同的用例(用于/var虚拟化等)。如果您想要不同的存储布局,则需要使用自定义分区在安装程序中并手动创建安装点。

原因之一是 Fedora Server 使用的 XFS 文件系统(只有服务器、工作站和其他版本使用 btrfs)无法收缩,因此如果安装程序使用整个可用空间,则很难更改默认布局。

如果您想调整根文件系统的大小,可以使用lvextend -L+<size> --resizefs fedora_fedora/root.例如50 GiB<size>可以在哪里。50G

编辑:这--resizefs很重要,如果没有这个,lvresize命令将仅调整卷的大小,而不调整其上的文件系统的大小。如果您lvresize在没有该--resizefs选项的情况下运行,则可以随后使用 调整文件系统的大小xfs_growfs /dev/mapper/fedora_fedora-root

答案2

LVM 与常规分区有些不同。对于常规分区,调整大小是一个 PITA,因为它们必须是连续的。 LVM 逻辑卷不必是连续的,因此您可以拥有多个逻辑卷并在需要时扩展它们。

相关内容