Apparence
Uubu.fr

Les systèmes Linux, l’open source, les réseaux, l’interopérabilité, etc.
« Il vaut mieux viser la perfection et la manquer que viser l’imperfection et l’atteindre. » (Bertrand Arthur William RUSSEL)
11 février 2014

htmlpdflatexmanmd




badblocks

badblocks

Rechercher les blocks défectueux sur un périphérique

   badblocks est utilisé pour rechercher les blocks défectueux sur un périphérique (généralement une partition disque). Après les options vous devez spécifier le fichier de périphérique, et optionnellement le last-block et le first-block spécifiant le premier et le dernier block à vérifier. Si la sortie de badblocks sert à renseigner e2fsck ou mke2fs, il est important que la taille de block soit correctement spécifiée, vu que le nombre de block généré est dépendant de la taille de block utilisée par le système de fichiers. Pour cette raison, il est recommandé de ne pas utiliser badblocks directement, mais plutôt d'utiliser l'option -c de e2fsck et mke2fs.

OPTIONS

-b block-size Spécifie la taille des lbocks en octets. (défaut 1024)
-c nb_block Nombre de blocks à tester en même temps (défaut 64)
-e max_bad_block_count Nombre max de blocks défectueux avant d'annuler le test. (défaut 0)
-d Read_delay_factor Les blocks défectueux attendent entre les lectures si aucune erreur n'est rencontrée dans l'opération de lecture; le délai est calculé en fonction du temps que prend l'opération de lecture. ex, à 100, chaque lecture sera retardée par le même temps que la lecture a pris, à 200, le double.
-f Force l'exécution sur des périphériques qui sont montés.
-i input_file Lit une liste de blocks défectueux déjà connus et ne les tests pas.
-n  Utilise le mode lecture/écriture non destructif.
-o output-file Écrit la liste de blocks défectueux dans un fichier
-p num_passes Répète le scanne du disque jusqu'à ce qu'il n'y ai plus de blocks découverts dans le nombre de passse de scan consécutifs spécifié. A 0, quitte après la première passe (défaut: 0)
-s Affiche la progression du scan
-t test_pattern Spécifie le motif à lire et écrire sur les blocks de disque. Peut être soit une valeure numérique entre 0 et ULONG_MAX-1, ou le mot "random". pour -w et -n, un ou plusieurs motifs peuvent être spécifiés. pour le mode read-only, un seul motif peut être spécifié et ne peut pas être "random", il assume que ce motifs a déjà été écrit sur le disque. Si plusieurs motifs sont spécifiés, alors tous les blocks seront testé avec un motif avant de traiter le motif suivant.
-v mode verbeux
-w Mode écriture. scanne les blocks en écrivant des motifs (0xaa, 0x55, 0xff, 0x00) sur chaque block, et lit chaque block pour comparer le contenu.
-X Flag interne uniquement utilisé par e2fsck et mke2fs. Il bypass le mode exclusif in-use device safety check.
^
03 décembre 2016

htmlpdflatexmanmd




blkdiscard

blkdiscard

Supprime des secteurs sur un périphérique

OPTIONS

-o, --offset offset Décalage d'octet dans le système de fichier depuis lequel la recherche commence. Défaut: 0.
-l, --length length Nombre d'octets à rechercher peur les blocks à supprimer. Défaut: jusqu'à la fin du fs
-p, --step length Nombre d'octets à supprimer depuis le point de départ. Défaut: jusqu'à la fin du fs
-s, --secure Discard sécurisé, toutes les copies des blocks supprimés qui possiblement crééent un garbage collection doivent être également supprimés.
-z, --zeroout Remplis de zéro des données supprimées
-v, --verbose mode verbeux
^
11 février 2014

htmlpdflatexmanmd




blockdev

blockdev

blockdev permet d'appeler les ioctls de périphérique block depuis la ligne de commande

OPTIONS

-q mode silencieux
-v mode verbeux

Commandes

--setro set read-only
--setrw set read/write
--getro get read-only. 1 si read-only, 0 sinon
--getss Affiche la taille de secteur en octets
--getbsz Affiche la taille de block en octets
--setbsz Définit la taille de block en octets
--getsize Affiche la taille du périphérique en secteur (BLKGETSIZE). préférer --getsz
--getsize64 Affiche la taille du périphérique en octets (BLKGETSIZE64)
--getsz Affiche la taille en secteurs de 512 octets (BLKGETSIZE64 / 512)
--setra Définis readehead en secteurs de 512 octets
--getra Affiche le readahead en secteurs de 512 octets
--setfra Définit le readahead du système de fichier (identique à --setra sur les kernels 2.6)
--getfra Récupère le readahead du système de fichier
--flushbufs Vide les tampons
--rereadpt Relit la table de partition
^
03 décembre 2016

htmlpdflatexmanmd




fstrim

fstrim

Supprimer les blocks non-utilisés dans un système de fichier monté

   Cet utilitaire est utilisé pour les disques Solid-State Drives et les stocake à provisionnement léger. Lancer fstrim fréquemment, ou en utilisant mount -o discard peut réduire les effets négatifs du la durée de vie des disques SSD de mauvaise qualité. Un fréquence d'une fois par semaire est suffisante.

OPTIONS

-a, --all Trim tous les fs dans les périphériques qui supportent les opérations de suppression.
-o, --offset offset Décalage d'octet dans le système de fichier depuis lequel la recherche commence. Défaut: 0.
-l, --length length Nombre d'octets à rechercher peur les blocks à supprimer. Défaut: jusqu'à la fin du fs
-m, --minimum minimum-size Plage libre contigüe minimum à supprimer, en octets.
-v, --verbose mode verbeux

Codes des status

0 succès
1 Échec
32 Tout à échoué
64 Certains fs on réussis, d'autre non