ZFS tout cassé…

Suite à un redémarrage brut, je me suis retrouvé avec un ZFS tout cassé :

behemoth# mount /dev/zvol/tank/backups /mnt/backups/
mount: /dev/zvol/tank/backups : Operation not permitted

N’ayant pas encore eu d’expérience en ZFS ne marchant plus normalement, j’ai regardé ca de plus près, la commande magique pour vérifier la bête c’est : zpool scrub tank (pour arrêter la vérification, faire : -s).

Si vous êtes assez fou comme moi pour faire des volumes UFS à l’intérieur, il vous faudra aussi faire un petit : fsck -y /dev/zvol/tank/backups. Si vous avez été méchant vous obtiendrez quelque chose dans ce goût :

** /dev/zvol/tank/backups
** Last Mounted on /mnt/backups
** Phase 1 - Check Blocks and Sizes
INCORRECT BLOCK COUNT I=4125842 (4 should be 0)
CORRECT? yes

Après vérification, il devrait pouvoir monter le tout :)

KVM et la lenteur de l’IPv6

Bon alors apparemment il existe un bug qui fait que ton KVM est très lent en IPv6. Etant dual stack partout, tu peux te douter que ca me dérange au plus haut point surtout que cela ne concerne que TX…

Alors après un peu de recherche, j’ai la solution permanente (merci Sean :)


udevinfo -a -p /sys/class/net/eth0
repérer la ligne contenant la MAC : SYSFS{address}=="00:1d:xx:xx:xx:xx"

Editer: /etc/udev/rules.d/50-udev.rules
et ajouter à la fin :

#corrige les problemes de perf IPv6
ACTION=="add", SUBSYSTEM=="net", SYSFS{address}=="00:1d:xx:xx:xx:xx", RUN+="/sbin/ethtool -K eth0 tso off"

Mauvais RPM

J’ai tenté l’installation d’un RPM pour fc13 sur une CentOS, là un joli message suit :

error: unpacking of archive failed on file /usr/src/redhat/SOURCES/perl-requires-squid.sh;4bf536c8: cpio: MD5 sum mismatch

Tout n’est pas perdu, tu peux décompacter le contenu complet du RPM avec la commande suivante : rpm2cpio squid-3.1.0.15-3.fc13.src.rpm | cpio -idmv

Ton PF encore plus petit qu’avant

Bon alors Henning ayant beaucoup de temps pour optimiser ce bel être qu’est PF, il a sorti un mega patch qui change la syntaxe.

Je sais que l’info est vieille mais vu que c’est ma première mise à jour vers 4.7, je n’était pas encore tombé dessus. Dans la liste de mes changements, nous trouvons notemment :


#nat on $ext_if from $cnc to any -> ($ext_if) static-port
match out on $ext_if from $cnc to any nat-to ($ext_if) static-port

#no nat on $ext_if from 2001:xxxxx::/64 to any
#nat on $ext_if from !($ext_if) -> ($ext_if:0)

match on $ext_if from 2001:xxxxxx::/64 to any tag NO_NAT
match out on $ext_if from !($ext_if) !tagged NO_NAT nat-to ($ext_if:0)

Voilà, pour le reste, consulter les notes de mise à jour.

Tu aimes l’IPv6 mais lui…

Eh oui, toute l’histoire des hommes, tu aimes et est-ce qu’on t’aime… Pour découvrir la réponse sur l’IPv6, dirige toi de suite là : http://test-ipv6.com/. Perso, il semblerait que l’IPv6 m’adore :) Je cite : “Congratulations! You appear to have both IPv4 and IPv6 internet working. If a publisher publishes to IPv6, your browser will connect using IPv6. Additionally, attempts to use an IPv6-only DNS server were successful; meaning you appear to be able to view sites that go 100% IPv6.”

Overall, I would rate your IPv6 readiness 10/10