OpenBSD en 256Mb.

Todo ha surgido hablando sobre un posible nodo, aunque eso es otro tema y lo trataremos en su justo momento. Ha surgido la idea de instalar una OpenBSD en un pendrive o similar. Independientemente de que esto funcione o no (arranque USB y todos los inconvenientes que no alcanzo a ver), una de las limitaciones importantes que se presenta es el espacio. ¿Se podrí­a instalar OpenBSD en 256Mb?. En un principio habí­a llegado a la conclusión de que no, en uno de los firewalls conseguí­ sacar esta información:

# uname -a
OpenBSD omuro.dacasa.com 3.4 GENERIC#18 i386
# df -h
Filesystem    Size   Used  Avail Capacity  Mounted on
/dev/wd0a     995M  33.7M   911M     4%    /
/dev/wd0e     486M   3.0K   461M     0%    /tmp
/dev/wd0d     2.9G   472M   2.4G    15%    /usr
/dev/wd0f     3.1G   229M   2.7G     8%    /var

Es una instalación antigua, pero para hacernos una idea podrí­a llegar. De ahí­ restaremos lo que ocupen logs y ports, los primeros se pueden almacenar remotamente y en el segundo caso tirarí­amos de packages:

# du -sh /var/log/ /usr/ports/ /var/spool/ /root/ /var/www/
7.6M    /var/log/
128M    /usr/ports/
215M    /var/spool/
5.7M    /root/
5.2M    /var/www/

Según mis cálculos, 33.7+472+229-7.6-128-215-5.7-5.2=373.2. No está mal, pero si pudiéramos hacer algo más... a ver pkg_info:

libiconv-1.8
gettext-0.10.40p1
...
aterm-0.4.2
fluxbox-0.1.14
mozilla-firebird-0.6.1
...

Esto nos da una idea de que en su dí­a se han instalado las X, que forman parte del base de OpenBSD, con lo que desinstalarlas va a ser harto complicado. Según indican algunos teóricos de #openbsd, es más el riesgo a desinstalar esa parte de la base que el espacio que ocupa. Habrí­a que coger el tgz, descomprimirlo en un directorio temporal e ir borrando manualmente. Como solo se trata de una comprobación de espacio:

# du -sh /usr/X11R6/
114M    /usr/X11R6/

Si seguimos echando cuentas vemos que: 374-114=260. Demasiado justo pero seguro que exportando unidades por NFS (por ejemplo) se podrí­a intentar.

Que se pueda instalar y se consiga algo usable es otra historia, pero por espacio, probablemente un pendrive de 256Mb sea justo y suficiente.

sysadmin openbsd

About the author

Óscar
has doubledaddy super powers, father of Hugo and Nico, husband of Marta, *nix user, Djangonaut and open source passionate.