다른 하드 드라이브 오류로 인해 debian 12에 'initramfs-tools'를 완전히 설치할 수 없습니다.

다른 하드 드라이브 오류로 인해 debian 12에 'initramfs-tools'를 완전히 설치할 수 없습니다.

Linux 커널을 업데이트할 때마다 오류/경고가 표시되는데, 이는 항상 걱정스럽습니다. initramfs-tools콘텐츠의 일부만 다운로드되었으며 남은 공간이 없다고 합니다 .

1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up initramfs-tools (0.142) ...
update-initramfs: deferring update (trigger activated)
Processing triggers for libc-bin (2.36-9+deb12u3) ...
Processing triggers for initramfs-tools (0.142) ...
update-initramfs: Generating /boot/initrd.img-6.1.0-13-amd64
zstd: error 70 : Write error : cannot write block : No space left on device 
E: mkinitramfs failure zstd -q -9 -T0 70
update-initramfs: failed for /boot/initrd.img-6.1.0-13-amd64 with 1.
dpkg: error processing package initramfs-tools (--configure):
 installed initramfs-tools package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)
Setting up initramfs-tools (0.142) ...
update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools (0.142) ...
update-initramfs: Generating /boot/initrd.img-6.1.0-13-amd64
zstd: error 70 : Write error : cannot write block : No space left on device 
E: mkinitramfs failure zstd -q -9 -T0 70
update-initramfs: failed for /boot/initrd.img-6.1.0-13-amd64 with 1.
dpkg: error processing package initramfs-tools (--configure):
 installed initramfs-tools package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 initramfs-tools
  • 부팅 파티션을 확인한 결과 82%만 사용하고 있어 42MB의 여유 공간이 남아 있어 충분합니다.

  • Debian 11(buster)에서 Debian 12(bookworm)로 업데이트한 이후로 이러한 오류가 발생했습니다. 현재 커널은 입니다 6.1.0-13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.55-1 (2023-09-29) x86_64 GNU/Linux. 업데이트 이후로 아래 그림과 같이 "하드 디스크 상태 경고"가 가끔 나타나는데, 이 문제와 관련이 있는지는 모르겠습니다. 여기에 이미지 설명을 입력하세요.

  • 관련 파티션을 테스트 했는데 smartctl모두 통과했고 지금까지 아무런 문제도 없었습니다...

제가 언급해야 할 또 다른 점은 bookworm으로 업그레이드한 이후로 커널 업데이트가 있을 때마다 두 번째로 오래된 커널을 수동으로 제거해야 했다는 것입니다. 이전 Buster에서는 이 작업을 수행할 필요가 없었습니다. 이를 위해 루트로 다음 명령을 실행합니다.

apt-get autoremove
apt-get autoclean

그리고 물론

update-initramfs
update-grub

initramfs-tools이제 실행 후 문제로 인해 update-grub다음과 같은 오류가 발생합니다.

Generating grub configuration file ...
Found background image: .background_cache.png
Found linux image: /boot/vmlinuz-6.1.0-13-amd64
Found initrd image: /boot/initrd.img-6.1.0-13-amd64
Found linux image: /boot/vmlinuz-6.1.0-12-amd64
Found initrd image: /boot/initrd.img-6.1.0-12-amd64
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done

이 문제는 내 부팅 파티션 및 Linux 커널과 관련되어 있기 때문에 매우 걱정됩니다. 누구든지 수정 사항을 알고 있습니까? 하드 드라이브 경고가 제가 관심을 가져야 할 관련 사항입니까?

답변1

글쎄요, 저도 최근에 같은 길을 가고 있는데 안타깝게도 좋은 소식이 없네요. 내 경우에는 데비안 커널 6.1.0-15-amd64가 출시된 후 베어메탈에서 머신(예, 하나 이상)을 다시 빌드했습니다. (개인적으로 나는 데비안의 "안정성"을 불안정하게 만드는 개인이나 그룹에게 "안정성"이라는 단어가 무엇을 의미하는지 말하고 싶습니다!) 제가 방금 만들기 시작한 기계를 불안정하게 만든 것은 행운입니다. 내 노트북은 항상 수동으로 업데이트됩니다(즉, 무인 업데이트를 실행하지 않음). 그래서 수동 업데이트를 통해 이 재난으로부터 내 노트북을 구했습니다. "안정성"이 깨지도록 허용한 데비안은 부끄러운 일입니다!

관련 정보