Table des matières

Disque dur, fsck, smartcl ...

smartmontools

smartctl -a /dev/sda

Si vous passez par un boitier externe usb

smartctl -a -d sat /dev/sda

Autres commandes à tester

smartctl -a -d scsi /dev/sda -T permissive

e2fsprogs

badblocks

cfdisk

Permet de gérer les partitions de disque sous forme graphique dans la console

gdisk

https://falstaff.agner.ch/2013/12/22/online-resize-root-filesystem-on-a-gpt-partition/

ssd

Optimisation du système pour un disque SSD

https://sites.google.com/site/easylinuxtipsproject/ssd

On retiendra la commande fstrim

tester la vitesse du disque dur

test en écriture

dd if=/dev/zero of=tempfile bs=1M count=1024

sur un ssd

dd if=/dev/zero of=tempfile bs=1M count=1024 conv=fsync

test de lecture

hdparm -Tt /dev/sda

ou

dd if=tempfile of=/dev/null bs=1M count=1024

nettoyage du cache

sync; echo 3 > /proc/sys/vm/drop_caches

Disk Usage

du -hcs *

La commande ultime qui évite les file system différent ( -x ), qui affiche les dossiers cachés, qui masque les erreurs et tri le tout

du -hcsx .[^.]* * 2>/dev/null | sort -h

Ou aussi plus simple ( -a ) affiche tous les fichiers, ( -d1 ) équivaut à un max-depth=1

du -ahd1 | sort -h