Кто-нибудь знает, что это за файл 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, работающие под управлением Solaris 10 с Sun Cluster, имеют загрузочные архивы размером от 355M до 375M.
Файл boot_archive
похож на образ ramdisk linux. Он содержит образ ядра, все модули ядра и несколько файлов конфигурации. Он считывается во время процесса загрузки, до монтирования /. После монтирования / образ ramdisk удаляется, а реальные файлы считываются напрямую с диска.
Если вам интересно содержимое, загрузочный архив представляет собой сжатую с помощью 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
и исследуйте. Вы увидите, что именно занимает место.