boot_archive 파일이 무엇인지 아는 사람이 있습니까? /platform/sun4v/ 아래에 있습니다.
/platform/sun4v> du -sh * | sort -rn
342M boot_archive ****
190M failsafe
106K lib
71K bootlst
12M kernel
1.0M wanboot
나에게는 너무 큰 것 같습니다. 어떤 아이디어가 있나요?
답변1
342M은 그렇게 크지 않습니다. 내 T-5140 서버는 Sun Cluster와 함께 Solaris 10을 실행하고 있으며 부트 아카이브의 크기는 355M에서 375M 사이입니다.
이 boot_archive
파일은 Linux 램디스크 이미지와 유사합니다. 여기에는 커널 이미지, 모든 커널 모듈 및 여러 구성 파일이 포함되어 있습니다. 설치 전 부팅 프로세스 중에 읽혀집니다. /가 마운트되면 램디스크 이미지가 삭제되고 실제 파일이 디스크에서 직접 읽혀집니다.
내용이 궁금하다면 부트 아카이브는 gzip으로 압축된 ISO 9660 파일 시스템입니다.
cp /platform/$(uname -m)/boot_archive /tmp/boot_archive.gz
gunzip /tmp/boot_archive.gz
lofiadm -a /tmp/boot_archive
mount -F hsfs /dev/lofi/X /mnt # <- change X to your lofi dev number
cd /mnt
그리고 탐험해보세요. 무엇이 공간을 차지하고 있는지 명확하게 알 수 있습니다.