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_archive
Datei 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.