적절한 패키지를 설치할 공간이 부족합니다//var/크기를 조정하는 방법은 무엇입니까?

적절한 패키지를 설치할 공간이 부족합니다//var/크기를 조정하는 방법은 무엇입니까?

적절한 패키지 캐시를 지워도 도움이 되지 않았으며 추가로 업데이트된 패키지도 없습니다. 뭔가를 설치하려고 할 때마다 남은 공간이 없다고 말합니다. df -h내 /var/이 꽉 찼다고 해서 크기를 조정해 보았으나 fdisk나 lvextend가 모두 작동하지 않는 것 같습니다. 다시 설치해야 합니까?

편집: df 출력

Filesystem       Size  Used Avail Use% Mounted on
udev             7.8G     0  7.8G   0% /dev
tmpfs            1.6G  1.8M  1.6G   1% /run
/dev/nvme0n1p6    23G   15G  7.3G  67% /
tmpfs            7.8G     0  7.8G   0% /dev/shm
tmpfs            5.0M     0  5.0M   0% /run/lock
/dev/nvme0n1p9   1.8G  156K  1.7G   1% /tmp
/dev/nvme0n1p7   9.1G  8.6G   23M 100% /var
/dev/nvme0n1p10  864G   46G  775G   6% /home
tmpfs            1.6G   80K  1.6G   1% /run/user/1000

답변1

원래 LVM을 사용하여 파티션을 설정했다면 lvextend제대로 작동할 것입니다. 아직 수행하지 않은 경우 LVM으로 마이그레이션할 수 있지만(기존 파티션을 LVM 파티션으로 교체) 이는 그 자체로 완전한 작업입니다.

드라이브에 아직 파티션에 할당되지 않은 공간이 있는 경우 를 사용하여 fdisk더 큰 새 dd파티션을 만든 resize2fs다음 cp -a그 이후의 데이터를 사용할 수 있습니다. 새 파티션이 만족스러우면 fstab교체하려는 파티션을 편집 /var하고 이전 파티션을 삭제할 수 있습니다(두 파티션 모두 동일한 레이블 및/또는 UUID를 가짐).

할당되지 않은 공간이 없거나 충분하지 않은 경우 mv하나 이상의 하위 디렉터리(예:)를 배치하고 원래 디렉터리를 소프트 링크(또는 바인드 마운트)로 바꿀 수 있습니다./var/home

실제로 마지막 옵션도 가장 쉽습니다. 게으른 마음으로 그냥 해보세요. :)

관련 정보