Ceci est une ancienne révision du document !
Table des matières
Disk et Trucs
Lien d'exemples:
http://bleebot.com/blog/2008/01/06/liste-de-commandes-linux/
http://www.linuxguide.it/linux_commands_line_en.htm
tune2fs
Comme le kernel (lenny) ne fonctionne pas correctement avec l'horloge de mon PC, il y a parfois des “fsck” au boot inapproprié (et long ) !
Voir l'etat des reglages du disk:
# tune2fs -l /dev/sda1 ... Mount count: 6 Maximum mount count: 25 Last checked: Fri Mar 28 09:35:51 2008 Check interval: 15552000 (6 months) Next check after: Wed Sep 24 10:35:51 2008 ...
Modifier afin qu'il n'y ait plus fsck
basé sur l'interval de temps:
# tune2fs -i 0 /dev/sda1
Et voila !
Vérifions:
# tune2fs -l /dev/sda1 ... Mount count: 6 Maximum mount count: 25 Last checked: Fri Mar 28 09:35:51 2008 Check interval: 0 (<none>)
Check Disk
Classique
# fsck /dev/sdf1
ou
# fsck.ext3 /dev/sdf1
Forcer verification 'physique' en même temps (c'est long):
# fsck /dev/sdf1 -p -c -f
(Je ne suis pas certains de toutes les options…)
On peut aussi faire un “fsck
” sur une image disk, sans la mounter:
# fsck.ext3 ./disk.part1
Et forcer le check malgré qu'il parait clean:
# fsck.ext3 ./disk.part1 -f
Plus bas
# badblocks /dev/sdf1
Plus visuel:
# badblocks -v /dev/sdf1 Vérification des blocs 0 à 38684487 Vérification des blocs défectueux (test en mode lecture seule) : done Passe complétée, 0 blocs défectueux repérés.
Test de lecture/ecriture non destructif:
(c'est long…)
# badblocks -s -n -v /dev/sdf1 Vérification des blocs défectueux dans un mode non destructif de lecture- écriture Du bloc 0 au bloc 38684488 Vérification des blocs défectueux (test non destructif de lecture-écriture) Test en cours avec un motif aléatoire : done Passe complétée, 0 blocs défectueux repérés. #
Backup
copie
Copie simple:
# dd if=/dev/sdf1 of=./disk.img bs=4k
gzip
Copie avec compression:
# dd if=/dev/sdf1 bs=4k | gzip > ./disk.gz
Restorer en decompressant:
# gunzip ./disk.gz - | dd of=/dev/sdf1
(En créant la partition a l'identique au préalable, c'est mieux)
Restorer dans un fichier:
# cat ./disk.gz | gunzip >disk.part1
Et mounter le fichier:
# mount -t ext3 ./disk.part1 /mnt/iso -o loop
Grub et Trucs
You shouldn't call /sbin/update-grub
Intriguer que vous êtes par ce message:
Using mkinitramfs-kpkg to build the ramdisk. Running postinst hook script /sbin/update-grub. You shouldn't call /sbin/update-grub. Please call /usr/sbin/update-grub instead!
Il faut simplement editer le fichier “/etc/kernel-img.conf
” comme suit:
# vi /etc/kernel-img.conf ...
Remplacer les lignes :
postinst_hook = update-grub postrm_hook = update-grub
Par :
postinst_hook = /usr/sbin/update-grub postrm_hook = /usr/sbin/update-grub