如何缩小/home

如何缩小/home

我需要缩小/home分区才能创建新分区。我偶然发现了这个指南如何减小 RHEL 和 CentOS 中的 LVM 分区大小,但我还有几个问题。

  1. 丢失数据或引起问题的风险是什么?
  2. 这是我能找到的唯一指南。准确吗?或者,还有更好的方法?
  3. 我假设如果卸载 /home,我在执行此操作时将无法登录?我是否必须启动到 tty,或者我可以直接登录吗?

目前使用的是 RHEL 9。

└─$ lsblk
NAME          MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
nvme0n1       259:0    0  1.9T  0 disk 
├─nvme0n1p1   259:1    0  240M  0 part /boot/efi
├─nvme0n1p2   259:2    0    1G  0 part /boot
└─nvme0n1p3   259:3    0  1.9T  0 part 
  ├─rhel-root 253:0    0   70G  0 lvm  /
  ├─rhel-swap 253:1    0 15.5G  0 lvm  [SWAP]
  └─rhel-home 253:2    0  1.8T  0 lvm  /home

答案1

  1. 如果您有足够的可用空间,风险就会很低,但无论如何您都应该进行备份。

  2. 您找到的指南将文件系统和卷调整大小操作分开,这是不必要的并且使操作更加危险。它还会强制您卸载文件系统,这是不必要的。

    对于你的情况,更合适的指南是关于缩小逻辑卷的章节在 RHEL 9 文档中。

  3. 如果您的文件系统支持收缩,通常可以在线完成,无需注销或卸载文件系统。

相关内容