Page 1 sur 1
[lettres de lecteurs qui s'inversent] dev/ sda devient dev/ sdb [résolu]
Publié : ven. 20 mars 2020, 11:14
par nestorburma
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
Re: [lettres de lecteurs qui s'inversent] dev/ sda devient dev/ sdb
Publié : ven. 20 mars 2020, 11:22
par laurent85
Bonjour,
Ça vient du bios. Pour éviter ça utilise les
uuid des partitions à la place :
Quiel est le contenu de
/etc/fstab :
Re: [lettres de lecteurs qui s'inversent] dev/ sda devient dev/ sdb
Publié : ven. 20 mars 2020, 11:55
par nestorburma
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]: ~>$
Re: [lettres de lecteurs qui s'inversent] dev/ sda devient dev/ sdb
Publié : ven. 20 mars 2020, 12:10
par laurent85
C'est bon pour fstab. hdparm est utilisé comment ?
Re: [lettres de lecteurs qui s'inversent] dev/ sda devient dev/ sdb
Publié : ven. 20 mars 2020, 16:29
par nestorburma
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 ?
Re: [lettres de lecteurs qui s'inversent] dev/ sda devient dev/ sdb
Publié : ven. 20 mars 2020, 17:00
par karhu
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.
Re: [lettres de lecteurs qui s'inversent] dev/ sda devient dev/ sdb
Publié : ven. 20 mars 2020, 17:03
par benjarobin
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
Re: [lettres de lecteurs qui s'inversent] dev/ sda devient dev/ sdb
Publié : sam. 21 mars 2020, 07:27
par nestorburma
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,
Re: [lettres de lecteurs qui s'inversent] dev/ sda devient dev/ sdb
Publié : sam. 21 mars 2020, 10:45
par benjarobin
Simple pour récupérer le chemin unique vers ton disque (supposons /dev/sda), tu fais :
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
Re: [lettres de lecteurs qui s'inversent] dev/ sda devient dev/ sdb
Publié : sam. 21 mars 2020, 11:38
par nestorburma
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
Re: [lettres de lecteurs qui s'inversent] dev/ sda devient dev/ sdb
Publié : sam. 21 mars 2020, 14:49
par benjarobin
La description tu peux laisser, et oui tu as tout bon
Re: [lettres de lecteurs qui s'inversent] dev/ sda devient dev/ sdb
Publié : sam. 21 mars 2020, 20:22
par nestorburma
Re
OK,encore merci