Outils pour utilisateurs

Outils du site


disk_trucs

Ceci est une ancienne révision du document !


Disk et Trucs

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:

# 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
disk_trucs.1206915057.txt.gz · Dernière modification : 2008/03/30 22:10 de thierry