файл boot_archive в solaris

Принятие Вашего сценария работает с терминалом управления (так, чтобы вывод куда-нибудь пошел, чтобы быть замеченным), просто необходимо добавить одну строку:

/bin/mail -s "$SUBJECT" "$EMAIL" < $emailmessage
cat $emailmessage
3
28.03.2012, 00:35
1 ответ

342M не является настолько большим. Мои серверы T-5140, под управлением Солярис 10 с Кластером Sun, имеют загрузочные архивы в диапазоне 355M к 375M.

boot_archive файл похож на изображение электронного диска Linux. Это содержит изображение ядра, все модули ядра и несколько конфигурационных файлов. Это читается во время процесса начальной загрузки, до / быть смонтированным. Однажды / смонтирован, изображение электронного диска отбрасывается, и реальные файлы читаются непосредственно из диска.

Если Вам любопытно на предмет содержания, загрузочный архив является gzipped файловой системой 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

и исследуйте. Вы будете видеть точно, что занимает место.

5
27.01.2020, 21:17
  • 1
    благодарит ответ. Хорошо это кластеризованная система. То, что заставляет меня думать, что это является большим, - то, что, размер единицы однорангового узла составляет почти 96 МБ. Они должны быть тем же, или такое различие нормально? –  mibzer 27.03.2012, 18:02
  • 2
    . на всех кластерах я имею, они являются всеми одинаковыми размер. считайте выполнение 'bootadm архивом обновления' на обоих серверах, затем если они - все еще весьма различные размеры, можно смонтировать их и сравнить их. я не могу найти документацию нигде, которая упоминает, что загрузочный архив в кластере должен быть последовательным размером. С учетом вышесказанного, наши кластерные узлы все довольно равномерно используются. –  Tim Kennedy 27.03.2012, 18:12
  • 3
    я смонтировал boot_archive файл и проверил содержание. Странная вещь довольна почти приблизительно 94 МБ. Проверьте этот вопрос, хотя-> unix.stackexchange.com/questions/35602 / … –  mibzer 06.04.2012, 00:37
  • 4
    я не уверен, каково это, но на всех серверах, которыми я управляю, boot_archives, является всеми в 342-375MB диапазоне. возможно, этот дополнительный вакуум является своего рода областью подкачки, это встроено в изображение, поскольку размер изображения на всех серверах, которые я имею всегда, выходит немного меньший, чем 384 МБ необходимой минимальной RAM для Соляриса. возможно, это использует то пространство, чтобы смочь смонтировать диск поршня с пространством для/proc и/tmp до тех пор, пока все драйверы загружаются, и реальные файловые системы смонтированы. –  Tim Kennedy 09.04.2012, 22:16

Теги

Похожие вопросы