Table des matières

Disques durs, partitions, systèmes de fichiers...

Connaître les systèmes de fichiers des partitions

lsblk -f

Connaître l'UUID d'une partition

Source

# plusieurs possibilités:
sudo blkid
ls -l /dev/disk/by-uuid
sudo lsblk -f

Monter un disque dur automatiquement

Source

/etc/fstab
UUID=58FB-929E  /home/shares/DD_FILIP   exfat rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uid=1000,nofail        0       0

Identifier la partition avec l'UUID permet d'éviter que le /dev/sd** change si d'autres disques sont connectés par la suite.

L'option nofail permet de ne pas soulever d'erreur si le disque n'est pas présent.

Remonter tout suivant fstab

Pratique si on change les options de montages dans /etc/fstab:

sudo mount -a

Fonctionne pour les montages qui n'ont pas l'option noauto (source).

Formater une partition en ExFAT

Pour être compatible tout OS:

Source

Les paquets exfat-utils et exfat-fuse doivent être installés.

sudo mkexfatfs -n nom_partition /dev/sdc1

Espace disponible sur les partitions

df -h

Données SMART de disques durs

Installer le paquet smartmontools.

Activer SMART sur un disque dur:

sudo smartctl --smart=on --offlineauto=on --saveauto=on /dev/sdX

Obtenir des informations:

sudo smartctl -H -i /dev/sdX # quelques infos
sudo smartctl -s on -a /dev/sdX # toutes les infos

Flasher une image ISO sur une clé USB

source

sudo fdisk -l # localiser l'identifiant sdX de la clé USB
sudo umount /dev/sdx
sudo dd if=image.iso of=/dev/sdx status=progress # prend quelques minutes, le progress n'est pas vraiment dynamique...
sync

Changer la phrase de passe d'une partition chiffrée

Utiliser l'application Disques de Gnome, ou:

# Récupérer quelle est la partition chiffrée:
lsblk -p # il s'agit de la partition parente de la partition de type crypt
# ou:
cat /etc/crypttab puis retrouver quelle partition correspond à l UUID indiqué
 
# afficher les infos de la partition chiffrée:
sudo cryptsetup luksDump /dev/partition
 
# ajouter une phrase de passe:
sudo cryptsetup luksAddKey /dev/partition
 
# supprimer l'ancienne de phrase de passe si besoin:
sudo cryptsetup luksRemoveKey /dev/partition

Manipuler les tables de partitions

Avec fdisk:

sudo fdisk /dev/sdb

Créer une partition BTRFS

Peut se faire par-dessus un système de fichiers déjà existant :

sudo mkfs.btrfs -L "label" /dev/sdc1

Doit se faire avec le système de fichiers démonté, label est le nom du système de fichiers.

Libérer de la place sur la partition principale

Évaluer la situation :

gdu -i /proc,/dev,/sys,/run,/media,/nfs /

Supprimer du cache :

pre-commit clean
pre-commit gc
 
pip cache purge
 
yarn cache clean
 
# Vider le cache de Firefox

Supprimer d'anciens snapshots

Rééquilibrer le système BTRFS

Monter un dossier dans un autre dossier

mount --bind /dossier/a/monter /point/de/montage

Dans le fichier fstab :

/media/linux/guix-store /gnu    btrfs   bind,nofail    0   0

Lister tous les montages

findmnt

Savoir si un disque est un SSD ou non

Source

lsblk -d -o name,rota

Si la colonne ROTA a un 1, cela signifie que le disque est mécanique.