Fedora 33에서 Fedora 34로 업그레이드를 수행하고 있었는데 모든 것이 제대로 작동하는 것 같았습니다. 그런 다음 업그레이드를 위해 시스템을 다시 시작했는데 로그인하고 검은색 화면이 나타날 때까지는 제대로 작동하는 것 같았습니다.
Escape to Shell 로그에 /var의 디스크 공간 부족에 대한 오류가 표시되며 100% 확신합니다.
어리석게도 /var/tmp/*를 삭제했는데 이제 34나 33으로 전혀 부팅할 수 없습니다. "아, 갑자기: 문제가 발생했습니다."라는 끔찍한 소리만 들립니다.
여전히 업그레이드를 완료하고 싶지만 완료할 수 없는 것 같습니다.
이 시점에서는 다시 33으로 부팅하도록 할 수 있는 방법이 있는지, 아니면 업그레이드를 계속하도록 강제하거나 다시 시작할 수 있도록 해당 업그레이드를 지우는 방법이 있는지 알고 싶습니다.
답변1
보다: dnf upgrade
허점.
/var
공간 부족 문제는 테스트 업그레이드 단계에서 해결해야 합니다.
내 경우에는 VM의 스냅샷을 찍어서 돌아갈 수 있었지만 많은 사람들이 해당 옵션을 갖고 있지 않습니다. 확실히 내 노트북에는 이 옵션이 없습니다.
먼저 최종 추가 4G를 할당해야 했고, 보유한 패키지 수에 따라 더 필요할 수도 있습니다. 한 가지 문제는 업그레이드가 끝날 때까지 정상적인 정리 작업이 완료되지 않는다는 것입니다. 그래서 유효성을 검사하는 동안에도 공간을 소모합니다...매우 짜증납니다.
네 번째 시도에서는 내가 무엇을 하는지 알았기 때문에 업그레이드할 때 - mingetty
로 세션을 하고 로그인한 다음 을 사용하여 빠르게 공간을 추가 할 수 있도록 시스템 스토리지 관리자 도 로드했습니다. 필요한 경우 공간을 추가할 수 있도록 내 루트 볼륨 그룹에 저장합니다( 공간은 논리 볼륨과 파일 시스템에 추가됩니다).CtrlAltF2root
df -h /var
ssm
/var
ssm resize -s +1g /dev/vgname/varvol
을 사용하는 경우 xfs
취소할 수 없다는 점을 기억하세요 /var
.
공간 소비보다 앞서 있을 수 있는 한, 나는 그것을 놓아줄 수 있습니다.
하지만... FC 33에서 34로 업그레이드하려는 사람들에게 경고합니다. /var
계획하지 않으면 공간이 큰 문제가 될 것입니다.