Problemas de espacio en disco al actualizar a Junos 9.6 en M7i

This post is also written in English. You may access it here: Disk space issues when upgrading to Junos 9.6 in M7i.

He tenido que actualizar recientemente un router de Juniper M7i, que tenía una versión de Junos 8.5, y 256 MB de memoria RAM. En primer lugar, es requisito para la versión 9.6 del sistema operativo que el router disponga de 512 MB de memoria en la controladora, y se recomiendan 768 MB. Por tanto, después de aumentarle la memoria a 768 MB, se podía actualizar el sistema. O quizá no.

Comando para actualizar por defecto:

request system software add jinstall-9.6R1.13-domestic-signed.tgz

Primer problema: la imagen no pasa la validación. Este es muy fácil de resolver:

request system software add jinstall-9.6R1.13-domestic-signed.tgz no-validate

Segundo problema: no hay espacio en disco. Mensaje que muestra:

tid@m7i> …ce jinstall-9.6R1.13-domestic-signed.tgz

Installing package ‘/mfs/var/home/tid/jinstall-9.6R1.13-domestic-signed.tgz’ …

tar: jinstall-9.6R1.13-domestic.tgz: Wrote only 0 of 10240 bytes

tar: certs.pem: Wrote only 0 of 10240 bytes

tar: Error exit delayed from previous errors

WARNING: Not enough space in /var/tmp to unpack jinstall-9.6R1.13-domestic-signed.tgz

WARNING: Use ‘request system storage cleanup’ and

WARNING: the ‘unlink’ option to improve the chances of success

Viendo el aspecto de las particiones podemos hacernos una idea de por dónde van los tiros:

Filesystem Size Used Avail Capacity Mounted on

/dev/ad1s1a 217M 98M 102M 49% /

devfs 1.0K 1.0K 0B 100% /dev

devfs 1.0K 1.0K 0B 100% /dev/

/dev/md0 23M 23M 0B 100% /packages/mnt/jbase

/dev/md1 80M 80M 0B 100% /packages/mnt/jkernel-8.5R4.3

/dev/md2 8.8M 8.8M 0B 100% /packages/mnt/jpfe-M7i-8.5R4.3

/dev/md3 3.5M 3.5M 0B 100% /packages/mnt/jdocs-8.5R4.3

/dev/md4 28M 28M 0B 100% /packages/mnt/jroute-8.5R4.3

/dev/md5 8.8M 8.8M 0B 100% /packages/mnt/jcrypto-8.5R4.3

/dev/md6 37M 37M 0B 100% /packages/mnt/jpfe-common-8.5R4.3

/dev/md7 504M 232M 231M 50% /tmp

/dev/md8 504M 277M 186M 60% /mfs

/dev/ad1s1e 24M 28K 22M 0% /config

procfs 4.0K 4.0K 0B 100% /proc

Sin embargo, en los mensajes del arranque se ve que el disco duro es bastante más grande que eso:

ad1: 28615MB <FUJITSU MHT2030AR 959C> at ata0-slave UDMA33

Algo falla ¿no? Efectivamente, el contenido de /etc/fstab revela particiones no montadas, en particular:

/dev/ad1s1f /var ufs rw,noauto 2 0

Montándola aparece una partición de 27 GB:

/dev/ad1s1f 27G 595M 24G 2% /mfs/var

Una vez montada la partición, la instalación se hace sin problemas, y después de reiniciar ya está disponible la versión de Junos 9.6.

Share

Did you enjoy this post? Why not leave a comment below and continue the conversation, or subscribe to my feed and get articles like this delivered automatically to your feed reader.

Comments

No comments yet.

Sorry, the comment form is closed at this time.