====== Monter un disque SSD NVMe USB ======
===== Objectif =====
Monter un disque SSD NVMe USB a un emplacement précis d'un compte utilisateur.
===== Principes ======
* Formater le disque en //ext4//
* Brancher le disque USB sur l'ordinateur.
* Chercher l'UUID du disque : ''sudo blkid''
* Éditer le fichier ///etc/fstab// : '' vi /etc/fstab ''
* Ajouter le contenu suivant :
* Debian 13 :
# Disque SSD NVMe Data
UUID=05d6096d-xxxx-xxxx-xxxx-129e3cac0911 /home/jpm/Data ext4 user,nofail,x-gvfs-show,noatime,nosuid,nodev,rw 0 2
* Debian 12 :
# Disque SSD NVMe Data
UUID=05d6096d-xxxx-xxxx-xxxx-129e3cac0911 /home/jpm/Data ext4 x-systemd.automount,nofail,noatime,rw,user 0 2
* Debian 11 :
# Disque SSD NVMe Data
UUID=05d6096d-xxxx-xxxx-xxxx-129e3cac0911 /home/jpm/Data ext4 auto,nofail,noatime,rw,user 0 2
* Les options :
* ''nofail'' : permet de s'assurer que la machine démarrera même si le disque n'est pas présent.
* ''noatime'' : évite d'écrire l'info atime sur les fichiers du disque
* ''rw'' : donne les droits de lecture et écriture à l'utilisateur
* ''user'' : permet à un utilisateur de monter le disque.
* ''x-gvfs-show'' : permet à KDE de gérer le disque.
* ''nosuid,nodev'' : améliore la sécurité.
* Le disque sera monter à l'emplacement ''/home/jpm/Data''
* Indiquer l'UUID trouvé à l'aide de ''blkid'' au niveau de ''UUID=''
* Prendre en compte les changements : ''systemctl daemon-reload''
* Sous KDE, c'est le service Udisks2 qui prend en charge la détection des disques externes :
* Journal : ''journalctl -u udisks2 -f''
* Redémarrer le service : ''systemctl restart udisks2''
* Voir le statut du service : ''systemctl status udisks2''
==== Error probing device: Error sending ATA command IDENTIFY DEVICE to '/dev/sda': Unexpected sense data returned ====
* Créer un fichier ''/etc/udev/rules.d/99-udisks2-fix.rules'' qui forcera udisk2 à ne pas considérer le disque comme ATA.
* Y mettre :
# Désactiver totalement le probing ATA pour ce pont USB spécifique
SUBSYSTEM=="block", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1a8a", ENV{ID_ATA}="0", ENV{ID_ATA_SATA}="0", ENV{UDISKS_ATA_SMART_IS_AVAILABLE}="0", ENV{ID_SMART_CONFIG}="none"
* Pour trouver idVendor et IdProduct du disque, utiliser : ''lsusb''
Bus 004 Device 004: ID 0b05:1a8a ASUSTek Computer, Inc. TUF Gaming A1
# Bus 004 Device 004: ID : ASUSTek Computer, Inc. TUF Gaming A1
* Prendre en compte les changements : ''%%sudo udevadm control --reload-rules && sudo udevadm trigger%%''