[lettres de lecteurs qui s'inversent] dev/ sda devient dev/ sdb [résolu]

Reconnaissance et configuration du matériel / kernel linux
Répondre
nestorburma
Chu Ko Nu
Messages : 349
Inscription : lun. 31 mars 2014, 17:28
Localisation : 13105

[lettres de lecteurs qui s'inversent] dev/ sda devient dev/ sdb [résolu]

Message par nestorburma » ven. 20 mars 2020, 11:14

bonjour
j'ai un truc bizarre qui se produit,de temps en temps ,au demarrage de mon pc les lettres des lecteurs s'inversent: dev/sda devient dev/sdb et de ce fait mon hdd qui est normalement dev/sda se met à claquer car hdparm ne le prend plus en charge ,quand j'eteins la machine et que je la rallume ça redevient normal,c'est pas génant en soi ,ça se produit rarement,mais c'est quand même bizarre
de quoi cela peut-il provenir
Dernière modification par nestorburma le sam. 21 mars 2020, 20:24, modifié 1 fois.
asus r702u,mate desktop

laurent85
Elfe
Messages : 585
Inscription : mar. 16 oct. 2018, 21:05

Re: [lettres de lecteurs qui s'inversent] dev/ sda devient dev/ sdb

Message par laurent85 » ven. 20 mars 2020, 11:22

Bonjour,
Ça vient du bios. Pour éviter ça utilise les uuid des partitions à la place :
Quiel est le contenu de /etc/fstab :

Code : Tout sélectionner

cat /etc/fstab
sudo blkid
Tuto Kde Plasma + gestionnaire de fenêtres i3
Mon développement en cours Archuseriso

nestorburma
Chu Ko Nu
Messages : 349
Inscription : lun. 31 mars 2014, 17:28
Localisation : 13105

Re: [lettres de lecteurs qui s'inversent] dev/ sda devient dev/ sdb

Message par nestorburma » ven. 20 mars 2020, 11:55

bonjour laurent85
voila le contenu de fstab

Code : Tout sélectionner

# Static information about the filesystems.
# See fstab(5) for details.

# <file system> <dir> <type> <options> <dump> <pass>
# /dev/sdb6
UUID=5487cec7-1aa6-4191-8647-9a2b4f53b93f	/         	ext4      	rw,noatime	0 1

# /dev/sda6
UUID=7a4f3d49-2b80-4668-a790-cb96b45913e3	/var      	ext4      	rw,relatime	0 2

# /dev/sda7
UUID=6d0c3f3d-0ff9-4bce-8675-bd0ce4c01d40	/home     	ext4      	rw,relatime	0 2

# /dev/sdb1 LABEL=SYSTEM
UUID=088C-8028      	/efi/boot 	vfat      	rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro	0 2

# /dev/sda5
UUID=19ad341e-dd3e-46de-9db9-3e16a6f349b5	none      	swap      	defaults  	0 0

#tmpfs      /tmp            tmpfs        defaults,size=1g

le systeme est sur dev/sdb et var,home et swap sur dev/sda

et aussi la sortie de sudo blkid

Code : Tout sélectionner

[jean@archlinux]: ~>$ sudo blkid
[sudo] Mot de passe de jean : 
/dev/sdb1: LABEL="SYSTEM" UUID="088C-8028" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="b80d135c-1870-4035-a2e2-7ad1fa763355"
/dev/sdb3: BLOCK_SIZE="512" UUID="01D5D1AFCF6AC2A0" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="1cba5c0e-d2eb-45c3-b3a6-27d43725f972"
/dev/sdb4: LABEL="RECOVERY" BLOCK_SIZE="512" UUID="1864ED2D64ED0E76" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="db2882d1-6a32-4cfd-acd9-410402c4ed5c"
/dev/sdb5: UUID="be550373-309d-4e3a-a80b-bdd55e25ed7f" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="debian" PARTUUID="98ff7d8f-400f-411b-8caf-ef7409912c5e"
/dev/sdb6: UUID="5487cec7-1aa6-4191-8647-9a2b4f53b93f" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="archlinux" PARTUUID="47256bed-f2cb-45a2-93a1-4546b9e36fc6"
/dev/sda1: LABEL="DATA" BLOCK_SIZE="512" UUID="8270E76470E75D83" TYPE="ntfs" PARTLABEL="windows data" PARTUUID="43617761-5eb4-4e3b-bb57-1d63afa02415"
/dev/sda2: UUID="f79fc9df-1dbf-4b6a-ba1e-c86cee0a91ad" TYPE="swap" PARTLABEL="swap debian" PARTUUID="6deade38-82bc-4f97-b8f2-a77bdd39c948"
/dev/sda3: UUID="22f888f9-e69f-44e1-8916-5bffecf474ab" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="var debian" PARTUUID="d827b496-f781-42bf-a216-25c2cbca547b"
/dev/sda4: UUID="3672685f-acf8-440b-aeb8-f51533aeab1b" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="home debian" PARTUUID="d0325776-59f5-43c3-a26a-b950b1dcf1d2"
/dev/sda5: UUID="19ad341e-dd3e-46de-9db9-3e16a6f349b5" TYPE="swap" PARTLABEL="swap arch" PARTUUID="e187baa1-30bc-4a39-8cf7-ee3aa4c57c18"
/dev/sda6: UUID="7a4f3d49-2b80-4668-a790-cb96b45913e3" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="var arch" PARTUUID="35093ec4-41a2-4343-ac1b-82c6f11de91a"
/dev/sda7: UUID="6d0c3f3d-0ff9-4bce-8675-bd0ce4c01d40" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="home arch" PARTUUID="313ce494-ea59-43df-9744-8684e8b7e857"
/dev/sdb2: PARTLABEL="Microsoft reserved partition" PARTUUID="7cbef66a-6c11-415e-96ff-b22766b56f8a"
[jean@archlinux]: ~>$ 
asus r702u,mate desktop

laurent85
Elfe
Messages : 585
Inscription : mar. 16 oct. 2018, 21:05

Re: [lettres de lecteurs qui s'inversent] dev/ sda devient dev/ sdb

Message par laurent85 » ven. 20 mars 2020, 12:10

C'est bon pour fstab. hdparm est utilisé comment ?
Tuto Kde Plasma + gestionnaire de fenêtres i3
Mon développement en cours Archuseriso

nestorburma
Chu Ko Nu
Messages : 349
Inscription : lun. 31 mars 2014, 17:28
Localisation : 13105

Re: [lettres de lecteurs qui s'inversent] dev/ sda devient dev/ sdb

Message par nestorburma » ven. 20 mars 2020, 16:29

re
hdparm sert juste à eviter le claquement du parcage des têtes,j'ai crée un service au demarrage qui prends en charge dev/sda qui est un disque à plateaux ,alors forcement quand la lettre de lecteur change hdparm prend en charge dev/sbb qui est devenu dev/sda et qui est un ssd et là ça fonctionne pas,le truc c'est, pourquoi de temps en temps ça change ?
asus r702u,mate desktop

Avatar de l’utilisateur
karhu
Maître du Kyudo
Messages : 1132
Inscription : lun. 27 sept. 2010, 14:32
Localisation : Ile de France
Contact :

Re: [lettres de lecteurs qui s'inversent] dev/ sda devient dev/ sdb

Message par karhu » ven. 20 mars 2020, 17:00

dev/sda qui est un disque à plateaux
dev/sbb ........ qui est un ssd
Cela n'a peut-être rien à voir, mais j'ai eu un problème similaire avec deux disques un IDE et l'autre SATA. Cela venait de la réactivité des disques lors de la reconnaissance du matériel. Pourquoi ? Mystère pour moi.
Je m'en suis sorti en utilisant le LABEL des partitions. Il me semble, mais je n'affirme pas, que cela ne fonctionnait pas toujours avec UUID.
Si ça peut t'aider.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.

benjarobin
Maître du Kyudo
Messages : 15901
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [lettres de lecteurs qui s'inversent] dev/ sda devient dev/ sdb

Message par benjarobin » ven. 20 mars 2020, 17:03

Bonjour,
C'est parfaitement normal que l'attribution soit aléatoire. Il ne faut jamais utiliser la notation en /dev/sdx
Pourquoi ne pas utiliser /dev/disk/by-id/xxx ? https://wiki.archlinux.org/index.php/Pe ... nd_by-path
Si tu as un lien en /dev/disk/by-id/wwn-xxxx qui pointe vers ton disque, c'est ce que tu devrais utiliser.

Via les UUID, c'est possible d'obtenir le chemin mais c'est plus chiant à faire, car l'UUID c'est pour une partition
Zsh | KDE | PC fixe : core i7, carte nvidia | Portable : Asus ul80vt
Titre d'un sujet : [Thème] Sujet (état)

nestorburma
Chu Ko Nu
Messages : 349
Inscription : lun. 31 mars 2014, 17:28
Localisation : 13105

Re: [lettres de lecteurs qui s'inversent] dev/ sda devient dev/ sdb

Message par nestorburma » sam. 21 mars 2020, 07:27

bonjour benjarobin
c'est sympa de t'interesser à mon problème,mais je t'avouerais franchement que c'est de l'hébreu pour moi ,le lien que tu m'as donné c'est en anglais, je comprends quand c'est pas trop technique mais là c'est un peu compliqué
Pourquoi ne pas utiliser /dev/disk/by-id/xxx,Si tu as un lien en /dev/disk/by-id/wwn-xxxx qui pointe vers ton disque, c'est ce que tu devrais utiliser
en clair faut que je fasse quoi,
asus r702u,mate desktop

benjarobin
Maître du Kyudo
Messages : 15901
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [lettres de lecteurs qui s'inversent] dev/ sda devient dev/ sdb

Message par benjarobin » sam. 21 mars 2020, 10:45

Simple pour récupérer le chemin unique vers ton disque (supposons /dev/sda), tu fais :

Code : Tout sélectionner

ls -l /dev/disk/by-id/wwn-* | grep -P "/sda$"
Cela va par exemple te donner en sortie

Code : Tout sélectionner

lrwxrwxrwx 1 root root  9 21 mars  10:06 /dev/disk/by-id/wwn-0x50025388a06ccc91 -> ../../sda
Tu prends le chemin unique qui est dans mon cas /dev/disk/by-id/wwn-0x50025388a06ccc91
Et tu remplace /dev/sda par /dev/disk/by-id/wwn-0x50025388a06ccc91 dans ton script / service qui appel hdparm
Zsh | KDE | PC fixe : core i7, carte nvidia | Portable : Asus ul80vt
Titre d'un sujet : [Thème] Sujet (état)

nestorburma
Chu Ko Nu
Messages : 349
Inscription : lun. 31 mars 2014, 17:28
Localisation : 13105

Re: [lettres de lecteurs qui s'inversent] dev/ sda devient dev/ sdb

Message par nestorburma » sam. 21 mars 2020, 11:38

bonjour benjarobin
quand tu expliques bien c'est facile à comprendre,mais le lien avec la tartine en anglais je savais pas ou aller,maintenant je sais quoi faire
voici mon fichier hdparm actuel
[Unit]
Description=hdparm sda

[Service]
Type=oneshot
ExecStart=/usr/bin/hdparm -B 254 /dev/sda

[Install]
WantedBy=multi-user.target sleep.target
il faut qu'après la modification il devienne ça
[Unit]
Description=hdparm sda

[Service]
Type=oneshot
ExecStart=/usr/bin/hdparm -B 254 /dev/disk/by-id/wwn-0x5000c500ccd6ef72

[Install]
WantedBy=multi-user.target sleep.target
par contre la premiere ligne du script:Description=hdparm sda,je laisse comme ça ou bien je la modifie avec /dev/disk/by-id/wwn-0x5000c500ccd6ef72 aussi
asus r702u,mate desktop

benjarobin
Maître du Kyudo
Messages : 15901
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [lettres de lecteurs qui s'inversent] dev/ sda devient dev/ sdb

Message par benjarobin » sam. 21 mars 2020, 14:49

La description tu peux laisser, et oui tu as tout bon
Zsh | KDE | PC fixe : core i7, carte nvidia | Portable : Asus ul80vt
Titre d'un sujet : [Thème] Sujet (état)

nestorburma
Chu Ko Nu
Messages : 349
Inscription : lun. 31 mars 2014, 17:28
Localisation : 13105

Re: [lettres de lecteurs qui s'inversent] dev/ sda devient dev/ sdb

Message par nestorburma » sam. 21 mars 2020, 20:22

Re
OK,encore merci
asus r702u,mate desktop

Répondre