我需要缩小/home
分区才能创建新分区。我偶然发现了这个指南如何减小 RHEL 和 CentOS 中的 LVM 分区大小,但我还有几个问题。
- 丢失数据或引起问题的风险是什么?
- 这是我能找到的唯一指南。准确吗?或者,还有更好的方法?
- 我假设如果卸载 /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
如果您有足够的可用空间,风险就会很低,但无论如何您都应该进行备份。
您找到的指南将文件系统和卷调整大小操作分开,这是不必要的并且使操作更加危险。它还会强制您卸载文件系统,这是不必要的。
对于你的情况,更合适的指南是关于缩小逻辑卷的章节在 RHEL 9 文档中。
如果您的文件系统支持收缩,通常可以在线完成,无需注销或卸载文件系统。