我不明白 /dev/mapper 的输出。
分配给 /home 的 146G 是从分配给 / 的 350G 中获取的吗?
如果它们是分开的,我该如何将 /home 重新配置为 46G 并将 / 重新配置为 450G?
# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 32G 0 32G 0% /dev
tmpfs 32G 0 32G 0% /dev/shm
tmpfs 32G 620K 32G 1% /run
tmpfs 32G 0 32G 0% /sys/fs/cgroup
/dev/mapper/fedora-root 350G 284G 67G 82% /
tmpfs 32G 220K 32G 1% /tmp
/dev/sda1 477M 120M 328M 27% /boot
/dev/mapper/fedora-home 146G 1.1G 145G 1% /home
tmpfs 6.3G 0 6.3G 0% /run/user/1004
答案1
该/dev/mapper/*
设备可用于更先进的事物,例如逻辑卷管理器dm-crypt 和其他高级块设备。鉴于设备的命名,我敢打赌您的系统正在使用 LVM,并且有一个名为的卷组fedora
和两个逻辑卷root
,和。您可以通过查看、home
的输出来验证您是否正在使用 LVM ,这些列出了物理卷、卷组和逻辑卷。pvs
vgs
lvs
安全地缩小逻辑卷非常棘手。但是,由于fedora-home
只使用 1.1GB 的存储空间,您可以将数据备份home
到根文件系统下的另一个目录中。然后卸载并删除逻辑卷home
。之后,您可以扩展根逻辑卷和文件系统。如果您愿意,还可以重新创建另一个home
逻辑卷。
使用 LVM 时,您确实应该只根据需要为卷分配空间。因此,在删除并重新创建一个小主卷并扩展根卷后,您应该留出一些可用空间,不要将所有内容都分配给其中一个。只分配您需要的空间,这样您就可以根据需要扩展任何一个。
与往常一样,在进行过多更改之前,最好先验证您是否有良好的备份。在测试虚拟机或其他设备中试用 LVM 也是一个好主意。这样可以确保您计划使用的命令是正确的。