Table des matières

File System

Voir l'arborescence du filesystem

 $ lsblk -o NAME,SIZE,MOUNTPOINT
NAME     SIZE MOUNTPOINT
sda    931,5G
├─sda1  18,6G /
├─sda2 878,5G /media/hd1
├─sda3     1K
├─sda5  18,5G /home
└─sda6   9,2G [SWAP]
sdb    931,5G
└─sdb1 931,5G /media/hd2
sdc    465,8G
└─sdc1 465,8G /media/r500
sr0     1024M

smartctl et smartmontools

S.M.A.R.T = Self-Monitoring, Analysis and Reporting Technology

smartctl

Informations sur le disque : sudo smartctl -i /dev/sda

Informations plus complètes : sudo smartctl –all /dev/sda

Si SMART n'est pas activé : sudo smartctl –smart=on /dev/sda

Lancer un tests du disque : sudo smartctl -t short /dev/sda ou sudo smartctl -t long /dev/sda

Accéder aux resultats d'un test : sudo smartctl -l selftest /dev/sdX

Afficher les erreurs de disque : sudo smartctl -l error /dev/sda

Afficher les erreurs de disque : sudo smartctl -q errorsonly -H -l selftest /dev/sdX

smartmontools

smartmontools permet de configurer des tests automatiques de disque

cf. /etc/default/smartmontools

et /etc/smartd.conf

Contrôle et réparation d'un disque

Préalable

sudo umount /dev/sdbx

fsck

Vérification du disque :

sudo fsck /dev/<sdX>

Pour vérifier et corriger :

sudo fsck /dev/sdXy -y

~: sudo e2fsck -b 32768 /dev/sde1
e2fsck 1.45.5 (07-Jan-2020)
video: recovering journal
e2fsck: unable to set superblock flags on video


video: ***** FILE SYSTEM WAS MODIFIED *****

video: ********** WARNING: Filesystem still has errors **********


fix backup GPT

Si erreur “The backup GPT table is corrupt, but the primary appears OK, so that will be used.

Alors : sudo sgdisk -e /dev/sdX

The superblock could not be read or does not describe a valid ext2/ext3/ext4

Liste des superblocks :

mkfs.ext4 -n /dev/<sdX>

Alternative : sudo dumpe2fs /dev/sdX1 | grep superblock

Restauration d'un superblock :

sudo e2fsck -b 550731776 /dev/sdeX

Forcer le contrôle du disque / au démarrage

Pour vérifier la partition racine, vous devez créer un fichier forcefsck à la racine :

sudo touch /forcefsck

Ce qui aura pour effet de lancer fsck au prochain démarrage. (grâce au service /etc/init.d/checkfs.sh ou /etc/init.d/checkroot.sh)

Vous pouvez aussi rebooter le système avec l'option -F

sudo shutdown -r -F now

fstab

Monter une partition NTFS avec les droits de propriétaire et les permissions drwxr-x— :

UUID=xxxxxx /media/mount-point ntfs uid=1000,gid=1000,dmask=027,fmask=137 0 2

Pour retrouver l'UUID : blkid

df vs du

Grande différence entre l'information affichée par df et du :

$ sudo df -h /
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        20G   17G  2,0G  90% /
$ sudo du  -hxs  /
5,6G    /

Après un clean system avec Janitor (Ubuntu Tweak) :

$ sudo df -h /
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        20G   16G  2,6G  86% /
$ sudo du  -hxs  /
4,9G    /

controle des diques

https://help.ubuntu.com/community/Smartmontools