archivo boot_archive en solaris

archivo boot_archive en solaris

¿Alguien sabe qué es ese archivo boot_archive? Se encuentra en /plataforma/sun4v/

/platform/sun4v>  du -sh * | sort -rn
342M   boot_archive ****
190M   failsafe
106K   lib
71K   bootlst
12M   kernel
1.0M   wanboot

Me pareció demasiado grande. ¿Alguna idea al respecto?

Respuesta1

342M no es tan grande. Mis servidores T-5140, que ejecutan Solaris 10 con Sun Cluster, tienen archivos de arranque en el rango de 355 M a 375 M.

El boot_archivearchivo es como la imagen del disco RAM de Linux. Contiene una imagen del kernel, todos los módulos del kernel y varios archivos de configuración. Se lee durante el proceso de arranque, antes de montarlo. Una vez montado /, la imagen del disco ram se descarta y los archivos reales se leen directamente desde el disco.

Si tiene curiosidad sobre el contenido, el archivo de arranque es un sistema de archivos ISO 9660 comprimido con gzip.

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

y explorar. Verás exactamente qué está ocupando espacio.

información relacionada