Tags

arm bin_sh blocage blosxom bsd bsdfrance cblog certification chroot cluster dg834 dhcp dns dnsmasq dovecot fail-over fail2ban firefox freebsd ftp git guruplug install ipv6 jail kernel kimsufi lex libre linutop makefile ml150 mohawk netbook netbsd nginx ntp ntp.org openbsd openntpd openrd openwrt pkgng poudriere proxy python reverse rmll route rrdcgi sendmail sieve sl2009 ssd symon update usb var_empty vimperator world xen yacc zfs

Powered by

blOg
maRdown
awK
shEll

24/01/2009

[ update world kernel ]

200901240800 update world kernel

FreeBSD 7.0 vers 7.1

Cela fait plusieurs semaines que je repousse la mise à jour de mon serveur. Bien que la documentation ne manque pas, je me posais plusieurs question:

freebsd-update ou make depuis les sources ?

Cette question a rapidement trouvé une réponse: freebsd-update ne marche qu'avec un kernel GENERIC. Comme j'ai rajouté ALTQ et IPSEC je dois donc compiler depuis les sources.

est-ce que j'ai assez de place ?

Je n'avais pas envie d'essayer et de remplir ma partition / qui fait 5 Go. La seule autre partition est gérée par ZFS. Mais est-ce que mon /usr/obj sous ZFS sera disponible après un reboot ?

le mode single est-il vraiment nécessaire ?

La lecture du handbook nous conseille de passer en mode single avant l'installworld.

Depuis un dédié le mode single sous-entend "utilisation d'un kvm ip". Chouette, ces merderies c'est souvent du java et je n'en veux pas.

Alors que je trainai sur #freebsd-fr, gnomii a eu la gentillesse de partager sa procédure:

J'ai donc décidé de me lancer.

c'est parti

récupération des sources
# grep tag etc/cvs-supfile
# *default release=cvs tag=RELENG_7_1
# cvsup -g -L 2 etc/cvs-supfile
compilation
# grep KERNCONF /etc/make.conf
# KERNCONF=OVH7_ALTQ_IPSEC
# [ snip procedure de gnomii ]

au résultat

# du -h /usr/obj
# [ snip ]
# 861M  /usr/obj

# du -h /usr/src
# [ snip ]
# 542M  /usr/src

# uname -smri
# FreeBSD 7.1-RELEASE amd64 OVH7_ALTQ_IPSEC

# df -h /dev/ad4s1a
# Filesystem     Size    Used   Avail Capacity  Mounted on
# /dev/ad4s1a    4.9G    2.3G    2.2G    51%    /

Lien vers ce billet