저는 대학의 라이선스를 사용하여 RHEL 7 서버를 실행하고 있습니다. 저는 대학의 로컬 베어메탈 서버에서 이를 실행하고 있습니다. 처음에는 하드 드라이브(시스템의 2TB HDD)에 LVM이 포함된 RHEL 7을 설치했습니다. 잠시 후 로그인할 때 이 메시지가 나타나는 것을 발견하기 시작했습니다.
mktemp: failed to create file via template ‘/tmp/.colorlsXXX’: No space left on device
-bash: $TMP: ambiguous redirect
시스템을 업데이트하려고 하면 매우 비슷한 메시지가 나타납니다 yum
. 파일 시스템의 남은 공간을 평가한 후 문제가 분명해졌습니다.
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/rhel-root 50G 50G 20K 100% /
devtmpfs 12G 0 12G 0% /dev
tmpfs 12G 4.0K 12G 1% /dev/shm
tmpfs 12G 8.8M 12G 1% /run
tmpfs 12G 0 12G 0% /sys/fs/cgroup
/dev/sda2 494M 170M 325M 35% /boot
/dev/sda1 200M 9.5M 191M 5% /boot/efi
/dev/mapper/rhel-home 1.8T 843G 958G 47% /home
내 파일 시스템의 루트 부분에 /dev/mapper/rhel-root
공간이 부족하여 시스템에 문제가 발생합니다. 운영 체제를 다시 설치하지 않고 LVM 내에서 이 문제를 해결하거나 수정할 수 있는 방법이 있습니까? 이상적으로는 재설치 이외의 다른 솔루션이 선호됩니다. 감사해요!
답변1
논리 볼륨의 크기를 확장하면 됩니다.
lvextend -r -L +1G /dev/mapper/rhel-root