업데이트 중 /boot에 공간이 부족합니다. 우리는 지금 무엇을해야합니까?

업데이트 중 /boot에 공간이 부족합니다. 우리는 지금 무엇을해야합니까?

방금 심각한 문제가 발생했습니다.

오프라인 CentOS 시스템을 업데이트하고 파티션 크기를 수정해야 합니다. 오류로 인해 업데이트 프로세스가 종료되었습니다. /boot를 업데이트하려면 32MB 이상이 필요합니다. 크기는 512MB입니다. 업데이트 후 171MB가 사용되었습니다. 따라서 업데이트는 완료되면 삭제되는 임시 파일과 폴더를 /boot에 배치하는 것으로 나타납니다.

사이트에 일부 상자가 있기 때문에 /boot 크기를 변경할 수 없습니다. 업데이트 프로세스는 아직 정의되지 않았지만 이미징을 통한 업데이트가 포함될 수 있습니다. 하지만 그것은 미래의 언젠가가 될 것입니다... 아마도요.

임시 경로를 /boot로 변경할 수 있나요? 또한 램디스크를 연결하여 /boot 크기를 일시적으로 확장할 수 있는지도 알고 싶습니다. 하지만 데이터가 /boot에만 있도록 이 프로세스를 어떻게 제어할 수 있습니까? 압축/부팅 시 임시 데이터를 파이프로 연결한 다음 사용할 때 파이프로 내보내나요?

업데이트가 파일 내에서 어떻게 이동되는지 자세히 살펴보는 것이 도움이 됩니다.

/boot 크기에 영향을 주지 않고 업데이트를 구현해야 한다는 또 다른 아이디어가 있는 사람이 있습니까?

답변1

오래된 코어를 제거하여 공간을 확보합니다(마지막 2개는 유지).

package-cleanup --oldkernels --count=2

관련 정보