boot_archive-Datei in Solaris

boot_archive-Datei in Solaris

Weiß jemand, was diese boot_archive-Datei ist? Sie befindet sich unter /platform/sun4v/

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

Es kam mir zu groß vor. Irgendeine Idee dazu?

Antwort1

342 MB ist nicht so groß. Meine T-5140-Server, auf denen Solaris 10 mit Sun Cluster läuft, haben Boot-Archive im Bereich von 355 MB bis 375 MB.

Die boot_archiveDatei ist wie das Linux-Ramdisk-Image. Sie enthält ein Kernel-Image, alle Kernel-Module und mehrere Konfigurationsdateien. Sie wird während des Bootvorgangs gelesen, bevor / gemountet wird. Sobald / gemountet ist, wird das Ramdisk-Image verworfen und die eigentlichen Dateien werden direkt von der Festplatte gelesen.

Wenn Sie neugierig auf den Inhalt sind: Das Boot-Archiv ist ein gzipptes ISO 9660-Dateisystem.

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

und erkunden Sie. Sie werden genau sehen, was Platz einnimmt.

verwandte Informationen