====== 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%%''