심볼릭 링크를 사용하시겠습니까, 아니면 심볼릭 링크를 사용하지 않으시겠습니까?

심볼릭 링크를 사용하시겠습니까, 아니면 심볼릭 링크를 사용하지 않으시겠습니까?

저는 Linux/컴퓨터를 처음 접했다는 점부터 말씀드리겠습니다.

오래된 RHEL(7.2) 시스템에서 yum 업데이트를 수행하고 있습니다. 현재는 새로운 것을 설치하거나 디스크 파티셔닝 구성표를 변경할 수 없지만 /var 공간은 2g만 있는 반면 /home은 50g, 루트는 641g으로 팀에 전송됩니다. 이것이 이상적이지 않다는 것을 알고 있지만 현재로서는 할 수 있는 일이 없습니다.

yum 업데이트를 시도하면 var 캐시가 가득 찼습니다. 시도했지만 yum clear all폴더에 이 업데이트를 완료할 공간이 부족합니다. LVS를 사용하여 파티션 크기를 조정할 수 있다는 것을 알고 있지만 이는 잠재적으로 위험할 수 있으며 항상 일관되지는 않을 수 있다고 들었습니다. 또한 /var에서 /home 또는 루트로 심볼릭 링크를 만들 수 있다는 것도 알고 있지만 이는 반창고처럼 느껴지므로 이 솔루션이 장기적으로 작동하기를 바랍니다.

이 상황을 처리하는 더 좋은 방법이 있습니까? 꼭 사용해야 한다면 이 심볼릭 링크를 안전하게 구현하는 가장 좋은 방법은 무엇입니까?

답변1

기호 링크는 이 문제를 해결할 수 있지만 영구적인 해결 방법을 위해서는 파티션 크기를 조정해야 합니다. LVM을 통한 크기 조정은 RHEL Rescue Console을 통해 수행되어야 하며 크기를 조정하기 전에 현재 백업이 있는지 확인하십시오.

시간이 지남에 따라 많은 LVM 볼륨의 크기를 조정했지만 문제가 없었지만 결코 알 수 없습니다.

/에 충분한 공간이 있는 경우 전체 /var를 루트 논리 볼륨으로 이동하고, /var 논리 볼륨을 삭제하고 루트 논리 볼륨에 2GB를 추가할 수도 있습니다.

임시 해결 방법으로 Yum 캐시를 연결하려면:

mkdir /tmpvar
mv /var/cache/yum /tmpvar
ln -s /tmpvar/yum /var/cache/yum

크기 조정 프로세스를 더 자세히 보려면 ​​lvs, pvs 및 fdisk -l의 출력을 추가하세요.

관련 정보