Tags

bin_sh fail-over fail2ban freebsd install ipv6 jail kernel kimsufi nginx ntp ntp.org openntpd rrdcgi symon update var_empty world

Powered by

blOg
maRkdown
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