在此之前,我说我对Linux/计算机非常陌生。
我正在做一个过时的RHEL (7.2)系统的yum更新。我目前无法安装任何新的或更改磁盘分区方案,但它被发送到我的团队,只有2g的/var空间,而/home有50g,根,由于某种原因,有641 g。我知道这并不理想,但现在我无能为力。
在尝试进行yum更新时,var缓存将被填满。我尝试过yum clear all,但是文件夹中没有足够的空间来完成这个更新。我知道您可以使用LVS来调整分区的大小,但有人告诉您,这可能是潜在的危险,而且并不总是一致的。我也知道我可以做一个从/var到/home的符号链接,或者是根,但是这感觉就像一个创可贴,我想长期地解决这个问题。
有更好的方法来处理这种情况吗?如果我必须使用这个符号链接,那么实现这个符号链接的最佳方法是什么?
发布于 2018-06-27 14:32:54
符号链接完成了解决方案的工作,但是对于永久解决方案,您应该调整分区的大小。调整大小/通过LVM应该通过RHEL救援控制台完成,在调整大小之前,请确保您有当前的备份。
随着时间的推移,我调整了许多LVM卷的大小,没有问题,但您永远也不知道。
如果您在/上有足够的空间,还可以将整个/var移动到根逻辑卷,删除/var逻辑卷并将2GB添加到根逻辑卷。
要将yum缓存链接为临时解决方案,请执行以下操作:
mkdir /tmpvar
mv /var/cache/yum /tmpvar
ln -s /tmpvar/yum /var/cache/yum若要更详细地了解调整大小的过程,请添加lvs、pvs和fdisk -l的输出。
https://unix.stackexchange.com/questions/452230
复制相似问题