This is a quick guide to mounting a qcow2 disk images on your host server. This is useful to reset passwords,
edit files, or recover something without the virtual machine running.
Step 1 - Enable NBD on the Host
modprobe nbd max_part=8
Step 2 - Connect the QCOW2 as network block device
qemu-nbd --connect=/dev/nbd0 /var/lib/vz/images/100/vm-100-disk-1.qcow2
Step 3 - Find The Virtual Machine Partitions
fdisk /dev/nbd0 -l
Step 4 - Mount the partition from the VM
mount /dev/nbd0p1 /mnt/somepoint/
Step 5 - After you done, unmount and disconnect
umount /mnt/somepoint/
qemu-nbd --disconnect /dev/nbd0
rmmod nbd
Whenever you encounter the following error:
Traceback (most recent call last):
File "/usr/lib/glusterfs/glusterfs/python/syncdaemon/syncdutils.py", line 154, in twrap
tf(*aa)
File "/usr/lib/glusterfs/glusterfs/python/syncdaemon/repce.py", line 117, in listen
rid, exc, res = recv(self.inf)
File "/usr/lib/glusterfs/glusterfs/python/syncdaemon/repce.py", line 41, in recv
return pickle.load(inf)
EOFError
Simply run the command: gluster volume geo-replication VOLUME USER@REMOTE:/DATA/DIR config remote-gsyncd /usr/lib/glusterfs/glusterfs/gsyncd
Vu que je galère toujours pour trouver comment télécharger des sources sur sourceforge en ligne de commande...
curl -L "http://mon.url/" -o mon-projet.tar.gz
Ils pourraient pas nous filer un lien direct comme tout le monde ?!
Suite à la faille nommée "heartbleed" ( http://heartbleed.com/ ) relative à OpenSSL, après avoir mis à jour votre système via votre gestionnaire de paquets favoris, vous pouvez exécuter la commande suivante qui vous listera l'ensemble des processus utilisant encore les anciennes librairies (chargées en mémoire au lancement des services) :
grep -l 'libssl.deleted' /proc//maps | tr -cd 0-9\n | xargs -r ps u
Hop, encore une bidouille pour systemd
Vu que je m'en sers régulièrement, je me le note ici.
Comment "retourner" un pdf à l'envers ?
convert -rotate 180 -density 300x300 orig.pdf dest.pdf
Hop, un petit article sur comment modifier la couleur de ses calendriers Exchange sur Androir.
Attention, c'est poilu !
Petite astuce pour "nettoyer les couleurs" en quittant vim.
Ajouter dans le ~/.vimrc la ligne suivante :
set t_ti= t_te=
J'utilise en général un fond "transparent" à mes fenêtres de terminal, mais lorsque je suis dans vim, j'aime pouvoir me concentrer sur le contenu du fichier, donc je mets un fond "plein" en arrière plan.
Mais en quittant vim, ce fond ne se reset pas, et mon terminal ne redevient pas transparent.
Cette ligne permet de résoudre le problème.
Vu que je tombe régulièrement sur une merde du genre, je me note ça de côté.
Hop, un petit outil pour faire du proxy HTTPS transparent sans MITM.
Ça se teste !
Merci Oracle... Impossible de faire un wget sans bidouiller.
wget --no-cookies --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F" "http://download.oracle.com/otn-pub/java/jdk/7u5-b05/jre-7u5-linux-x64.rpm"
Un petit outil pour décortiquer une ligne de commande.
En gros, ça peut remplacer un bon vieux RTFM.