linux:disks_partitions

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
linux:disks_partitions [2020/08/15 18:39] – ↷ Nom de la page changé de linux:smart_hdd à linux:disks_partitions phswlinux:disks_partitions [2025/11/08 12:05] (Version actuelle) – [Disques durs, partitions, systèmes de fichiers...] add a doc about zfs phsw
Ligne 1: Ligne 1:
-====== Données SMART de disques durs ======+====== Disques durs, partitions, systèmes de fichiers... ====== 
 + 
 +  * [[https://wiki.debian.org/fr/fstab]] 
 +  * [[https://linuxfr.org/news/des-systemes-de-fichiers-pour-peripherique-amovible]] 
 + 
 +  * [[https://mjg59.dreamwidth.org/66429.html|PSA: upgrade your LUKS key derivation function]] 
 + 
 +  * [[https://resinfo-gt.pages.in2p3.fr/zfs/doc/]] 
 + 
 + 
 +==== Connaître les systèmes de fichiers des partitions === 
 + 
 +<code bash> 
 +lsblk -f 
 +</code> 
 + 
 + 
 + 
 +==== Connaître l'UUID d'une partition ==== 
 + 
 +[[https://linuxhint.com/uuid_storage_devices_linux/|Source]] 
 + 
 +<code bash> 
 +# plusieurs possibilités: 
 +sudo blkid 
 +ls -l /dev/disk/by-uuid 
 +sudo lsblk -f 
 +</code> 
 + 
 + 
 +==== Monter un disque dur automatiquement ==== 
 + 
 +[[https://www.raspberrypi.org/forums/viewtopic.php?t=205016#p1271406|Source]] 
 + 
 +<file conf /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 
 +</file> 
 +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'': 
 +<code bash> 
 +sudo mount -a 
 +</code> 
 +Fonctionne pour les montages qui n'ont pas l'option ''noauto'' ([[https://www.shellhacks.com/remount-etc-fstab-without-reboot-linux/|source]]). 
 + 
 + 
 + 
 + 
 +==== Formater une partition en ExFAT ==== 
 +Pour être compatible tout OS: 
 + 
 +[[https://doc.ubuntu-fr.org/exfat|Source]] 
 + 
 +Les paquets ''exfat-utils'' et ''exfat-fuse'' doivent être installés. 
 + 
 +<code bash> 
 +sudo mkexfatfs -n nom_partition /dev/sdc1 
 +</code> 
 + 
 + 
 +==== Espace disponible sur les partitions ==== 
 + 
 +<code bash> 
 +df -h 
 +</code> 
 + 
 + 
 +==== Données SMART de disques durs ====
  
   * [[https://doc.ubuntu-fr.org/smartmontools]]   * [[https://doc.ubuntu-fr.org/smartmontools]]
Ligne 16: Ligne 89:
 sudo smartctl -s on -a /dev/sdX # toutes les infos sudo smartctl -s on -a /dev/sdX # toutes les infos
 </code> </code>
 +
 +
 +
 +==== Flasher une image ISO sur une clé USB ====
 +
 +[[https://debian-facile.org/doc:install:usb-boot|source]]
 +
 +<code bash>
 +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
 +</code>
 +
 +
 +
 +==== Changer la phrase de passe d'une partition chiffrée ====
 +
 +  * [[https://askubuntu.com/questions/109898/how-to-change-the-password-of-an-encrypted-lvm-system-previously-alternate-inst|Source]]
 +  * [[https://doc.ubuntu-fr.org/cryptsetup]]
 +
 +Utiliser l'application ''Disques'' de Gnome, ou:
 +<code bash>
 +# 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
 +</code>
 +
 +
 +
 +==== Manipuler les tables de partitions ====
 +
 +Avec ''fdisk'':
 +<code bash>
 +sudo fdisk /dev/sdb
 +</code>
 +
 +
 +
 +==== Créer une partition BTRFS ====
 +
 +Peut se faire par-dessus un système de fichiers déjà existant :
 +<code bash>
 +sudo mkfs.btrfs -L "label" /dev/sdc1
 +</code>
 +
 +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 :
 +<code bash>
 +gdu -i /proc,/dev,/sys,/run,/media,/nfs /
 +</code>
 +
 +Supprimer du cache :
 +<code bash>
 +pre-commit clean
 +pre-commit gc
 +
 +pip cache purge
 +
 +yarn cache clean
 +
 +# Vider le cache de Firefox
 +</code>
 +
 +[[snapper:accueil#supprimer_des_snapshots|Supprimer d'anciens snapshots]]
 +
 +[[linux:btrfs#reequilibrer_les_ressources|Rééquilibrer le système BTRFS]]
 +
 +
 +
 +==== Monter un dossier dans un autre dossier ====
 +
 +<code bash>
 +mount --bind /dossier/a/monter /point/de/montage
 +</code>
 +
 +Dans le fichier ''fstab'' :
 +<code>
 +/media/linux/guix-store /gnu    btrfs   bind,nofail    0   0
 +</code>
 +
 +
 +
 +==== Lister tous les montages ====
 +
 +<code bash>
 +findmnt
 +</code>
 +
 +
 +==== Savoir si un disque est un SSD ou non ====
 +
 +[[https://ostechnix.com/how-to-find-if-the-disk-is-ssd-or-hdd-in-linux/|Source]]
 +
 +<code bash>
 +lsblk -d -o name,rota
 +</code>
 +Si la colonne ''ROTA'' a un 1, cela signifie que le disque est mécanique.
 +
 +
  
  • linux/disks_partitions.1597509571.txt.gz
  • Dernière modification : 2021/04/04 17:01
  • (modification externe)