Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX : résolu
Le 9 janv. 2018 3:36 PM, "Pierre L."a écrit : Le 09/01/2018 à 12:57, hamster a écrit : > mais toi tu manque de bienveillance. > Cette réponse manque elle aussi un peu de "bienveillance" :p Bien à vous. Le problème de communication est bien regrettable, car si "mv /dev/sdc /dev/sda" semble fonctionner sans effet secondaire (je ne m'y risquerais pas pour ma part), au prochain reboot les noms de partition vont rechanger. En conséquence, s'il y a des liens techniques explicites vers /dev/sda, ils vont casser, avec des conséquences +/- graves.
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX : résolu
Le 09/01/2018 à 12:57, hamster a écrit : > mais toi tu manque de bienveillance. > Cette réponse manque elle aussi un peu de "bienveillance" :p Bien à vous. signature.asc Description: OpenPGP digital signature
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX : résolu
Le 09/01/2018 à 12:00, Stephane Ascoet a écrit : > Le probleme d'Andre est qu'il ne cherchait pas a obtenir une solution > qui fonctionne, mais a avoir absolument son disque dur apparaitre en > /dev/sda au lieu de /dev/sdc par une sorte d'obsession ideologique. Tant > qu'il n'y etait pas arrive il ne se sentait pas bien, meme si son > systeme fonctionnait parfaitement en appliquant les solutions qu'on lui > a donne, qui par ailleurs etaient les bonnes. Je te trouve bien rapide a juger alors que tu n'a eu qu'un point de vue très sommaire et visiblement entaché de malentendus et d'incompréhension. Est-tu dans sa tete pour prétendre si bien savoir ce qu'il pense et ce qu'il veut ? En résumé, il a manqué de clarté et peut etre même est-il un peu entêté, mais toi tu manque de bienveillance.
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX : résolu
Le 02/01/2018 à 19:11, hamster a écrit : J'en suis bien content pour toi, meme si je n'arrive toujours pas a comprendre a quoi tu est arrivé, ni quel était ton problème, et ce malgré les explications de ton dernier mail. Bonjour et bonne annee a tous et tout particulierement au rongeur ecolo-libriste-decroissant :-) Le probleme d'Andre est qu'il ne cherchait pas a obtenir une solution qui fonctionne, mais a avoir absolument son disque dur apparaitre en /dev/sda au lieu de /dev/sdc par une sorte d'obsession ideologique. Tant qu'il n'y etait pas arrive il ne se sentait pas bien, meme si son systeme fonctionnait parfaitement en appliquant les solutions qu'on lui a donne, qui par ailleurs etaient les bonnes. Je ne critique pas trop car je suis pareil sur d'autres choses qui me semblent fondamentales et qui sont des details pour d'autres, ce qui m'a valu des desaccords dans la communaute du libre. Et c'est valable pour de tout autres domaines egalement. Le souci, c'est que la bidouille faite par Andre pour satisfaire son besoin n'est pas bonne du tout: il renomme a la main "sdc" en "sda" dans "/dev"!!! Qui sait vaguement comment Linux peuple /dev se doute que c'est une ignoble source de problemes futurs. Dans quelques semaines/mois/annees il va de nouveau avoir un systeme qui ne fonctionne plus car "sda" sera redevenu "sdc"... et s'il a oublie sa manipulation, il va encore rameuter tout le monde pour trouver une solution a un probleme qu'il a lui meme genere en ne respectant pas la logique de fonctionnement de GNU/Linux. Mais pire, s'il y a vraiment une raison vitale a ce que son disque soit "sdc", il risque carrement des plantages, des pertes de donnees, des problemes bizarres... C'est exactement comme quelqu'un qui installerait des applications sans passer par le gestionnaire de paquets, ferait des personnalisations de fichiers de configurations divers et varies sans garder trace de ce qu'il a fait, qu'il fasse une mise a jour de version sans precautions et qu'ensuite il vienne demander pourquoi ses applications qu'il utilise de la meme facon depuis des annees ne se lancent plus du tout ou ne se comportent plus de la meme facon... -- Cordialement, Stephane Ascoet
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX : résolu
On Tuesday 02 January 2018 19:11:45 hamster wrote: > Le 02/01/2018 à 18:16, andre_deb...@numericable.fr a écrit : > > Je suis convaincu d'avoir correctement exposé le problème > Tout convaincu que tu sois, je n'ai toujours pas réussi a comprendre le > problème que tu est convaincu d'avoir correctement exposé. > Il y a manifestement un serieux problème de communication entre nous. > Mais ca n'a plus grande importance puisque tu a réussi a arriver a > quelque chose. > > et j'ai fini par y arriver. > J'en suis bien content pour toi, meme si je n'arrive toujours pas a > comprendre a quoi tu est arrivé, ni quel était ton problème, et ce > malgré les explications de ton dernier mail. Merci, Maintenant, la commande en mode console : # df -h /dev/sda1 367G 50G 299G 15% / (au lieu d'avant : /dev/sdc1 367G 50G 299G 15% /). Si un seul DD, il doit être /dev/sda (et non /dev/sdc), c'est ce que je voulais. Désolé si "sérieux problème de communication"...
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX : résolu
Le 02/01/2018 à 18:16, andre_deb...@numericable.fr a écrit : > Je suis convaincu d'avoir correctement exposé le problème Tout convaincu que tu sois, je n'ai toujours pas réussi a comprendre le problème que tu est convaincu d'avoir correctement exposé. Il y a manifestement un serieux problème de communication entre nous. Mais ca n'a plus grande importance puisque tu a réussi a arriver a quelque chose. > et j'ai fini par y arriver. J'en suis bien content pour toi, meme si je n'arrive toujours pas a comprendre a quoi tu est arrivé, ni quel était ton problème, et ce malgré les explications de ton dernier mail.
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX : résolu
On Monday 25 December 2017 11:52:56 stevewrote: > S'il daigne donner un peu plus d'info que ce qui a été donné jusqu'ici. > Mais je persiste à dire qu'il ne comprend pas la logique sous-jacente ce > qui le mène à poser des questions sans lire les réponses. > Bon je retourne à ma bûche ;) : Oui, c'est mieux. Je suis convaincu d'avoir correctement exposé le problème, et j'ai fini par y arriver. > Il n'a manifestement même pas essayé les solutions proposées > et se vexe quand on le lui fait remarquer. Je note cette façon peu amène : "il n'a pas' , "il ne comprend pas", j'aurais préféré : "andré n'a pas ..." ou "tu n'as pas...", non ? Tu me prends à partie vis à vis des autres. Je ne comprend pas d'oser écrire : > "Il" n'a manifestement même pas essayé les solutions proposées > et se vexe quand on le lui fait remarquer. et d'ajouter "manifestement il n'a même pas essayé". Mais si. Un ordinateur qui n'a qu'un seul disque dur, celui ci doit être inscrit /dev/sda (et non /dev/sdc). Or, je n'avais aucun /dev/sda, donc aucun changement possible avec les "méthodes et explications" données La méthode sans détails : # cd /dev # mv sdc sda /etc/fstab contient bien les bons UUID de chaque partition sdaX. /dev contient maintenant /dev/sda1 à sda8 (plus de sdcX). # update-grub2 et grub2-install /dev/sda reboot Victoire : #df -h /dev/sda1 367G 50G 299G 15% / Toutes les partitions se montent, p. ex. /dev/sda2 => /media/sda2 etc... C'est gagné, je commence bien l'année. Bon allez, Bonne Année 2018 à tous, avec le souhait d'une meilleure compréhension et d'un échange plus soft. André
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
Hello, Je viens d'installer une stretch minimale dans une machine virtuelle. cat /etc/fstab # /etc/fstab: static file system information. # # Use 'blkid' to print the universally unique identifier for a # device; this may be used with UUID= as a more robust way to name devices # that works even if disks are added and removed. See fstab(5). Il me semble que c'est quand même super clair non ? # # / was on /dev/vda1 during installation UUID=b1ce02e1-abe0-4df3-9116-7df14d56fc66 / ext4 errors=remount-ro 0 1 # /home was on /dev/vda8 during installation UUID=0cfb11cd-c9e2-4625-860d-6160dc9e9cfd /home ext4defaults 0 2 # /tmp was on /dev/vda7 during installation UUID=50e38080-fee1-457a-a2fc-f154f4c32b2d /tmpext4defaults 0 2 # /var was on /dev/vda5 during installation UUID=9177b9e9-5433-4742-bfc0-b9e3f1d75c8b /varext4defaults 0 2 # swap was on /dev/vda6 during installation UUID=f2428dd7-5402-48bb-9b7a-b8d6b9059890 noneswapsw 0 0 /dev/sr0/media/cdrom0 udf,iso9660 user,noauto 0 0 Au moment de l'installation, les partitions étaient nommées /dev/vdaX, et un peu plus tard, celles-ci ont été abandonnées au profit des UUID (more robust way to name devices that works even if disks are added and remove) pour être utilisés dans le fichier /etc/fstab. Joyeux Noël
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
Le 25-12-2017, à 11:35:13 +0100, hamster a écrit : Le 25/12/2017 à 11:10, steve a écrit : Au risque de paraître désagréable Au risque de paraitre désagréable moi aussi, je te trouve bien présomptueux. Tu n'en sais pas plus que nous sur sa situation, son problème et les raisons qui le poussent a réagir comme ca. Tu n'en sais pas plus que nous, c'est a dire vraiment pas grand chose parce qu'il ne nous a a peu près rien dit la dessus. J'accepte la remarque, mais à la lecture du problème, je n'ai vraiment pas l'impression qu'on se retrouve dans un cas super particulier. Je sais pas moi. Imagine qu'il ait par exemple un logiciel maison dans lequel les noms des fichiers bloc ont été codés en dur… Ca serait pas le plus malin, mais ca a pu etre fait, et pas forcément par lui. On pourrait imaginer toutes sortes de raisons, plus ou moins intelligentes, qui peuvent amener a avoir besoin de composer avec le poids d'un historique ou d'un contexte. Ok, pourquoi pas, mais je parie ma chemise que ce n'est pas le cas. Alors avant de le juger et de lui dire "t'a qu'a faire comme on te dit", s'il te plait, attends de savoir au moins un peu le pourquoi du comment de son problème. S'il daigne donner un peu plus d'info que ce qui a été donné jusqu'ici. Mais je persiste à dire qu'il ne comprend pas la logique sous-jacente ce qui le mène à poser des questions sans lire les réponses. Il n'a manifestement même pas essayé les solutions proposées et se vexe quand on le lui fait remarquer. Bon je retourne à ma bûche ;)
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
Le 25/12/2017 à 11:10, steve a écrit : > Au risque de paraître désagréable Au risque de paraitre désagréable moi aussi, je te trouve bien présomptueux. Tu n'en sais pas plus que nous sur sa situation, son problème et les raisons qui le poussent a réagir comme ca. Tu n'en sais pas plus que nous, c'est a dire vraiment pas grand chose parce qu'il ne nous a a peu près rien dit la dessus. Je sais pas moi. Imagine qu'il ait par exemple un logiciel maison dans lequel les noms des fichiers bloc ont été codés en dur… Ca serait pas le plus malin, mais ca a pu etre fait, et pas forcément par lui. On pourrait imaginer toutes sortes de raisons, plus ou moins intelligentes, qui peuvent amener a avoir besoin de composer avec le poids d'un historique ou d'un contexte. Alors avant de le juger et de lui dire "t'a qu'a faire comme on te dit", s'il te plait, attends de savoir au moins un peu le pourquoi du comment de son problème.
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
Le 23-12-2017, à 16:10:23 +0100, André Debian a écrit : Au risque d'un tsunami, tant que je n'aurais pas dans le rép /dev, sda1 à sda8, je peux pas faire grand chose. Au risque de paraître désagréable, cette dernière phrase est du pur bullshit, comme on dit en bon français. Tes colistiers t'ont donné toutes les solutions possibles et imaginables. Tu ferais mieux de relire tranquillement ce fil de discussion (et je suis gentil en utilisant ce mot) et choisir celle que tu comprends le mieux. Ton problème n'a rien de compliqué et peut être résolu en moins de 5 minutes. Que tes partitions soient nommées /dev/sdaX ou /dev/sdqX ne changent absolument rien au bon fonctionnement de ton système. Ton problème est purement psychologique, tu n'arrives pas à te sortir d'une logique qui ne l'est pas. Bon Noël ! (et n'abuse pas de /dev/sdcX au dessert, prend une portion de UUID et un verre de LABEL, tu verras ça passe super bien).
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
Le 23/12/2017 à 23:06, andre_deb...@numericable.fr a écrit : On Saturday 23 December 2017 19:17:05 Pascal Hambourg wrote: Le 23/12/2017 à 16:10, andre_deb...@numericable.fr a écrit : Au risque d'un tsunami, tant que je n'aurais pas dans le rép /dev, sda1 à sda8, je peux pas faire grand chose. Tu peux faire tout ce que tu veux quelquesoit le nom du disque : Et comment donc ? C'est juste que tu ne veux pas : Remarque acerbe, surtout après ce que j'ai écrit : "tant que je n'aurais pas dans /dev, sda1 à sda8, je peux pas faire grand Je suis comme tout le monde, incapable de comprendre ce qui ne va pas dans ta logique. Quelqu'un t'avais demandé de voir dans dmesg quels extaient les logs qui concernaient les disques, je n'ai pas souvenir d'avoir vu passer l'information. ~$ dmesg|grep sd -- Daniel
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
Le 23/12/2017 à 23:28, Pascal Hambourg a écrit : >> J'ai peut-être trouvé la solution par cette simple commande : >> # mv sdc1 à 8 sda1 à 8 > > /dev étant un devtmpfs peuplé dynamiquement, cela ne persistera pas au > reboot. +1, tu peux trifouiller tant que tu veux dans /dev, le noyau effacera tout et recommancera a zero comme bon lui chante au prochain reboot. Et il n'y a meme pas besoin d'attendre le prochain reboot. Il suffit de débrancher le disque et le rebrancher. Quand on débranche, le fichier bloc est détruit, quand on rebranche le noyau refait un autre fichier bloc comme bon lui chante. Il est courant qu'après débranchage / rebranchage le fichier bloc n'ait plus le meme nom. Par exemple un disque qui etait nommé sda, on débranche / rebranche et pouf, il est nommé sdc. On n'a aucune maitrise sur la facon dont le noyau nomme les fichiers bloc.
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
Le 23/12/2017 à 16:10, andre_deb...@numericable.fr a écrit : > tant que je n'aurais pas dans le rép /dev, > sda1 à sda8, je peux pas faire grand chose. Je pense que c'est la la source de l'incompréhension. On arrive pas a se faire une idée de ce qui te bloque, de ce qui t'oblige a avoir tes partoches nomées sda, de ce qui t'empeche de faire quoi que ce soit tant qu'elles sont pas nommées comme ca. Et tu ne nous donne aucun indice. Nous, de notre coté, on ne connait pas de cas ou c'est bloquant, mais sans doute est-tu dans un cas particulier qu'on connait pas… et qu'on arrivera pas a deviner tant que tu nous en dira pas plus.
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
Le 23/12/2017 à 23:06, andre_deb...@numericable.fr a écrit : On Saturday 23 December 2017 19:17:05 Pascal Hambourg wrote: Le 23/12/2017 à 16:10, andre_deb...@numericable.fr a écrit : Au risque d'un tsunami, tant que je n'aurais pas dans le rép /dev, sda1 à sda8, je peux pas faire grand chose. Tu peux faire tout ce que tu veux quelquesoit le nom du disque : Et comment donc ? En utilisant /dev/sdc au lieu de /dev/sda. J'ai peut-être trouvé la solution par cette simple commande : # mv sdc1 à 8 sda1 à 8 /dev étant un devtmpfs peuplé dynamiquement, cela ne persistera pas au reboot. L'UUID est préservé (blkid /dev/sdaX). Ensuite, modifier sdcX en sdaX dans les rép de /dev/disk/ : by-id by-label by-path by-uuid. Etc. etc. Il aurait été plus simple de créer des liens symboliques /dev/sda* pointant vers /dev/sdc*.
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
On Saturday 23 December 2017 19:17:05 Pascal Hambourg wrote: > Le 23/12/2017 à 16:10, andre_deb...@numericable.fr a écrit : > > Au risque d'un tsunami, tant que je n'aurais pas dans le rép /dev, > > sda1 à sda8, je peux pas faire grand chose. > Tu peux faire tout ce que tu veux quelquesoit le nom du disque : Et comment donc ? > C'est juste que tu ne veux pas : Remarque acerbe, surtout après ce que j'ai écrit : > "tant que je n'aurais pas dans /dev, sda1 à sda8, je peux pas faire grand chose". J'ai peut-être trouvé la solution par cette simple commande : # mv sdc1 à 8 sda1 à 8 L'UUID est préservé (blkid /dev/sdaX). Ensuite, modifier sdcX en sdaX dans les rép de /dev/disk/ : by-id by-label by-path by-uuid. Je tiens au courant la ML du résultat, car je dois être prudent lors du reboot, c'est un serveur. André
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
Le 23/12/2017 à 16:10, andre_deb...@numericable.fr a écrit : Au risque d'un tsunami, tant que je n'aurais pas dans le rép /dev, sda1 à sda8, je peux pas faire grand chose. Tu peux faire tout ce que tu veux quel que soit le nom du disque. C'est juste que tu ne veux pas.
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
On Saturday 23 December 2017 05:56:34 Comendatore wrote: > Si ta machine est une machine hébergée par un prestataire, n'y aurait-il pas > du RAID ? En principe, tout bon hébergeur met d'office du RAID actuellement. > Pour le savoir, dans le cas d'un RAID hardware : lspci -vv | grep -i raid, > pour un RAID software : cat /proc/mdstat et pour avoir des info completes : > mdadm -D /dev/md[X] > De mémoire, il m'est déjà arrivé un truc du genre, où le RAID était > complètement inactif suite à des pannes sur des disques. > Ça vaut peut-être le coup de checker ça ;-) > Rooty Merci, c'était une bonne piste : # lspci -vv | grep -i raid , ne donne pas de réponse. # cat /proc/mdstat , idem # /sbin/./mdadm -D /dev/md0 , "/dev/mda: No such file" Pas de RAID installé, semble t-il... Au risque d'un tsunami, tant que je n'aurais pas dans le rép /dev, sda1 à sda8, je peux pas faire grand chose. André
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
Le 23/12/2017 à 12:23, Daniel Caillibaud a écrit : Juste une remarque pour compléter toutes les autres déjà faites (mettre des uuid ou des labels dans le fstab), lvm permet aussi de s'affranchir de ces pbs (outre le fait de pouvoir redimensionner ses partitions ou les changer de disque sans rien avoir à modifier dans /etc) Je ne peux que recommander LVM aussi, mais pas pour les mauvaises raisons. On peut aussi bien redimensionner ou déplacer une partition classique sans modifier /etc/fstab si celle-ci y est identifiée par son UUID ou LABEL. Avec lvm les partitions restent toujours /dev/nomVG/nomLV Volumes logiques, pas partitions. Attention, il y a en parallèle un autre schéma de nommage : /dev/mapper/nomVG-nomLV (les éventuels tirets dans les noms de VG et LV sont doublés, il vaut donc mieux les éviter). Cette forme est celle utilisée par l'installateur pour identifier les volumes logiques dans /etc/fstab, et par l'initramfs pour détecter qu'il s'agit d'un volume logique afin de l'activer. A noter que ces deux formes sont en fait des liens symboliques qui pointent vers le "vrai" nom (canonique) de périphérique /dev/dm-N, comme tous les périphériques créés par le device mapper. Ce nom canonique peut être visible par exemple dans /proc/partitions et /proc/mounts. Attention, avec lvm si on redimensionne une partition il me semble que le uuid change (mais pas si sûr, juste un doute) Non. Aucune raison pour que ce soit le cas. L'UUID est un attribut du contenant, pas du contenu.
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
Le 19/12/17 à 17:45, andre_deb...@numericable.fr a écrit : AF> Bonjour, AF> AF> Je ne sais par quelle opération, AF> les noms des partitions de mon serveur sont AF> passés de /dev/sdaX à /dev/sdcX, AF> soit 8 partitions /dev/sda1 à 8 => /dev/sdc1 à 8. Juste une remarque pour compléter toutes les autres déjà faites (mettre des uuid ou des labels dans le fstab), lvm permet aussi de s'affranchir de ces pbs (outre le fait de pouvoir redimensionner ses partitions ou les changer de disque sans rien avoir à modifier dans /etc) Avec lvm les partitions restent toujours /dev/nomVG/nomLV Attention, avec lvm si on redimensionne une partition il me semble que le uuid change (mais pas si sûr, juste un doute) -- Daniel Toute technique est mise au point, utilisée, importante, obsolète, standardisée puis comprise.
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
Bonsoir ou bonjour plutôt, Si ta machine est une machine hébergée par un prestataire, n'y aurait-il pas du RAID ? En principe, tout bon hébergeur met d'office du RAID actuellement. Pour le savoir, dans le cas d'un RAID hardware : lspci -vv | grep -i raid, pour un RAID software : cat /proc/mdstat et pour avoir des info completes : mdadm -D /dev/md[X] De mémoire, il m'est déjà arrivé un truc du genre, où le RAID était complètement inactif suite à des pannes sur des disques. Ça vaut peut-être le coup de checker ça ;-) Rooty Le jeudi 21 décembre 2017, 05:49:15 CET hamster a écrit : > Le 20/12/2017 à 23:09, andre_deb...@numericable.fr a écrit : > > Comment avoir ? : > > lrwxrwxrwx 1 root root 10 déc. 20 19:24 sda1 -> ../../sda1 > > Ce que tout le monde essaye de te dire depuis le début, c'est que ca > c'est ta logique de fonctionnement, mais ce n'est pas celle de linux. > > Soit tu te fais une version de linux a toi, qui fonctionne comme ta logique. > > Soit tu accepte et adopte la logique de linux tel qu'il est, mais ca te > demandera de renoncer a ta logique. > > La logique de linux, c'est que les noms des fichiers blocs correspondant > aux périphériques (/dev/sda1 par exemple) sont fixés par le noyau selon > un processus tel que les noms peuvent changer d'une fois sur l'autre. > L'utilisateur n'a aucune maitrise la dessus. Pour que l'utilisateur > puisse désigner ses périphériques avec un nom pérenne, le noyau fait > aussi des raccourcis correspondant aux noms de l'id, du label et de > l'uuid. Les noms de ces raccourcis, tu en a la maitrise (sauf pour l'id) > et ils ne changeront pas. > > Cesse d'utiliser les noms qui peuvent changer d'un boot a l'autre, cesse > de vouloir imposer que ces noms restent fixes alors que linux est pas > fait pour ca, accepte d'utiliser les noms fixes que linux te propose. > > Et accessoirement, je suis d'accord que donner a une partoche un label > qui ressemble a un nom de fichier bloc (par exemple sda1) c'est une > source de confusion majeure. Ca va pas te porter chance.
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
Le Thu, 21 Dec 2017 17:26:18 +0100, andre_deb...@numericable.fr a écrit : > Il fallait simplement répondre que ça m'oblige à une réinstallation > du système ou sans doute une recompilation du noyau, > pour avoir le disque dur en /dev/sda. > > De grâce, stop, merci et j'arrête. > > André Je pense que tout le monde se demande quel est l'intérêt de s'acharner à tout prix pour mettre de manière logique un disque sur une adresse physique différente. Je ne vois vraiment pas comment on pourrait apporter une réponse satisfaisante à cette question physique si aucune réponse utilisant une solution logique et non physique n'est acceptée. Donc je donne la réponse très physique : Va voir ta machine, et fais ce qu'il faut sur les branchements, modifie le bios ah pardon tu ne peux pas, donc ça non plus ce n'est pas satisfaisant... Bref, tu râle parce que ta question n'a pas de réponse dans des contraintes que tu te fixe toi même et qui ne semblent pas avoir raison d'être. C'est pas stressant comme manière de faire ? -- haricoph...@aranha.fr
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
Non, vous n'avez besoin ni de réinstaller, ni de recompiler le noyau, ni de vous soucier de savoir si le bloc device s'appelle /dev/sdc1 ou /dev/sda1. Pour ne plus avoir de défaillances le mode opératoire est le suivant : 1) repérer, par exemple avec le ls dont j'ai parlé, qui est qui 2) à partir de là, en utilisant les liens présents dans /dev/by-label, modifier les labels des partitions en quelque chose de signifiant pour vous, par exemple quelque chose comme : _root _home _swap Etc 3) reconfigurer l'automontage en utilisant les labels, car eux ne changeront pas si la détection des disques est modifiée par un événement quelconque. Bonus : /dev/by-label contiendra par la suite des noms correspondant aux labels signifiants, ce qui est nettement plus facile à lire et moins sujet aux erreurs Cordialement Éric Dégenètais Le 21 déc. 2017 5:26 PM,a écrit : On Thursday 21 December 2017 09:34:36 Stephane Ascoet wrote: > Bonjour, belle trouvaille, en fait les choses sont ainsi depuis cet été, > ce disque dur n'a jamais été /dev/sda. Andre a du bidouillé les > étiquettes mais comme on l'a tous dit dans ce dialogue de sourd qui > tourne en boucle, ce ne sont que des étiquettes, ce disque a toujours > été et sera toujours /dev/sdc. Visiblement André confond nom de bloc, > étiquette et dossier de montage depuis le début (étonnant pour un > membre historique de la liste comme lui)... J'en en ai marre de ces remarques désobligeantes et injustes, dont la dernière : > André confond nom de bloc, étiquette, dossier de montage, > depuis le début, et ajouter cette mention bien inutile : > (étonnant pour un membre historique de la liste comme lui)... Je n'ai jamais fait cette confusion et il y a eu trop d'échanges de mails, sans solution donnée. Il fallait simplement répondre que ça m'oblige à une réinstallation du système ou sans doute une recompilation du noyau, pour avoir le disque dur en /dev/sda. De grâce, stop, merci et j'arrête. André
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
On Thursday 21 December 2017 09:34:36 Stephane Ascoet wrote: > Bonjour, belle trouvaille, en fait les choses sont ainsi depuis cet été, > ce disque dur n'a jamais été /dev/sda. Andre a du bidouillé les > étiquettes mais comme on l'a tous dit dans ce dialogue de sourd qui > tourne en boucle, ce ne sont que des étiquettes, ce disque a toujours > été et sera toujours /dev/sdc. Visiblement André confond nom de bloc, > étiquette et dossier de montage depuis le début (étonnant pour un > membre historique de la liste comme lui)... J'en en ai marre de ces remarques désobligeantes et injustes, dont la dernière : > André confond nom de bloc, étiquette, dossier de montage, > depuis le début, et ajouter cette mention bien inutile : > (étonnant pour un membre historique de la liste comme lui)... Je n'ai jamais fait cette confusion et il y a eu trop d'échanges de mails, sans solution donnée. Il fallait simplement répondre que ça m'oblige à une réinstallation du système ou sans doute une recompilation du noyau, pour avoir le disque dur en /dev/sda. De grâce, stop, merci et j'arrête. André
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
Le 20/12/2017 à 16:25, Sébastien NOBILI a écrit : Bonjour, Le mardi 19 décembre 2017 à 17:45, andre_deb...@numericable.fr a écrit : Je ne sais par quelle opération, les noms des partitions de mon serveur sont passés de /dev/sdaX à /dev/sdcX, soit 8 partitions /dev/sda1 à 8 => /dev/sdc1 à 8. https://lists.debian.org/debian-user-french/2017/08/msg00162.html Bonjour, belle trouvaille, en fait les choses sont ainsi depuis cet ete, ce disque dur n'a jamais ete /dev/sda. Andre a du bidouille les etiquettes mais comme on l'a tous dit dans ce dialogue de sourd qui tourne en boucle, ce ne sont que des etiquettes, ce disque a toujours ete et sera toujours /dev/sdc. Visiblement Andre confond nom de bloc, etiquette et dossier de montage depuis le debut(etonnant pour un membre historique de la liste comme lui)... -- Cordialement, Stephane Ascoet
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
Le 21/12/2017 à 00:09, Eric Degenetais a écrit : On ne peut pas le garantir, et ce n'est désormais plus important. Ce qu'il faut, c'est utiliser les device réels (pour l'instant /dev/sdcX) pour changer les labels en fonction d'un rôle de la partition (à cet égard, s'il n'y a qu'un seul swap, swap est le seul label plutôt bien choisi). Je recommande de préfixer ou suffixer les étiquettes (LABEL et PARTLABEL) avec un identifiant représentatif de la machine ou du système. Ainsi en cas de branchement du disque pour maintenance ou récupération sur une autre machine qui adopte la même convention, il n'y aurait pas de conflit d'étiquettes ni de risque de confusion entre les partitions des différents disques. Et ensuite utiliser les labels pour le montage, afin que les montages ne soient plus dépendants de l'ordre de détection des disques. Dans ce cas ma recommandation est encore plus valable.
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
Le 21 déc. 2017 00:39, "Haricophile"a écrit : >Le Wed, 20 Dec 2017 22:36:09 +0100, >Eric Degenetais > a écrit : >> car /dev/sda est pris par un >> autre périphérique, pour lequel il n'y a pas forcément de partition >> 1... Un petit ls -lha /dev/disk/by-label devrait permettre de savoir >> qui correspond à /dev/sda1 (a priori /dev/sdc1) >ou pas, il me semble avoir déjà vu par le passé des trucs changer >tout >seul sur certaines machine/bios, et de toute manière il s'agit de toute Ce que j'entendais par là c'est que pour un boot donné, afin de savoir quel nom de périphérique utiliser au moment de réétiqueter ses partitions afin d'abandonner l'utilisation des noms de bloc device bruts pour des labels bien choisis ne portant pas à confusion, André "numericable" pouvait utiliser la sortie de "ls -lha /dev/disks/by-label" L'idée étant, nous sommes d'accord je pense, de s'en servir UNE FOIS pour retrouver l'identité de ses partitions, les réétiqueter et reconfigurer les montages sur la base des labels. Cordialement Éric Dégenètais
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
Le 20/12/2017 à 23:09, andre_deb...@numericable.fr a écrit : > Comment avoir ? : > lrwxrwxrwx 1 root root 10 déc. 20 19:24 sda1 -> ../../sda1 Ce que tout le monde essaye de te dire depuis le début, c'est que ca c'est ta logique de fonctionnement, mais ce n'est pas celle de linux. Soit tu te fais une version de linux a toi, qui fonctionne comme ta logique. Soit tu accepte et adopte la logique de linux tel qu'il est, mais ca te demandera de renoncer a ta logique. La logique de linux, c'est que les noms des fichiers blocs correspondant aux périphériques (/dev/sda1 par exemple) sont fixés par le noyau selon un processus tel que les noms peuvent changer d'une fois sur l'autre. L'utilisateur n'a aucune maitrise la dessus. Pour que l'utilisateur puisse désigner ses périphériques avec un nom pérenne, le noyau fait aussi des raccourcis correspondant aux noms de l'id, du label et de l'uuid. Les noms de ces raccourcis, tu en a la maitrise (sauf pour l'id) et ils ne changeront pas. Cesse d'utiliser les noms qui peuvent changer d'un boot a l'autre, cesse de vouloir imposer que ces noms restent fixes alors que linux est pas fait pour ca, accepte d'utiliser les noms fixes que linux te propose. Et accessoirement, je suis d'accord que donner a une partoche un label qui ressemble a un nom de fichier bloc (par exemple sda1) c'est une source de confusion majeure. Ca va pas te porter chance.
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
Le Wed, 20 Dec 2017 22:36:09 +0100, Eric Degenetaisa écrit : > car /dev/sda est pris par un > autre périphérique, pour lequel il n'y a pas forcément de partition > 1... Un petit ls -lha /dev/disk/by-label devrait permettre de savoir > qui correspond à /dev/sda1 (a priori /dev/sdc1) ou pas, il me semble avoir déjà vu par le passé des trucs changer tout seul sur certaines machine/bios, et de toute manière il s'agit de toute évidence un serveur hébergé donc sur lequel le hardware est délégué au datacenter sans que le propriétaire ou locataire y accède physiquement... Ce qui est certain c'est qu'il n'est plus conseillé d'utiliser des positions physiques, mais plutôt des positions logiques (uuid...) non dépendante des anciennes limitations hardware et utile pour la maintenance et certaines configurations. Nous en avons la parfaite illustration ici. -- haricoph...@aranha.fr
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
Le 20 déc. 2017 23:10,a écrit : On Wednesday 20 December 2017 22:32:28 Pascal Hambourg wrote: > Le 20 déc. 2017 9:55 PM, a écrit : > Et voilà, tu mélanges tout. Comme tu as donné aux étiquettes de systèmes > de fichiers des partitions des noms de périphériques, tu confonds le nom > de périphérique (actuellement /dev/sdcN) avec l'étiquette (sdaN), et > même avec l'UUID apparemment. C'est pour cela que j'ai écrit que ce > choix pour les noms d'étiquette était une mauvaise idée. Si tu avais > utilisé comme étiquette "root", ou "home" tu ne te poserais pas la > question de savoir si la partition s'appelle sda1 ou sdc1. > Mais si, tu peux tout faire en utilisant /dev/sdcX puisque les > partitions s'appellent ainsi : Non, je ne confonds pas le nom du périphérique avec l'étiquette, je souhaite savoir comment alors recréer le périphérique /dev/sdaX qui n'existe pas dans le répertoire /dev/... On Wednesday 20 December 2017 22:36:09 Éric Dégenètais wrote: > Bonsoir, mais si, il faut manipuler les disques et partitions par le device > qu'ils ont, donc en l'occurrence /dev/sdc1, car /dev/sda est pris par un > autre périphérique, pour lequel il n'y a pas forcément de partition 1... > Un petit ls -lha /dev/disk/by-label devrait permettre de savoir qui > correspond à /dev/sda1 (a priori /dev/sdc1) # ls -lha /dev/disk/by-label lrwxrwxrwx 1 root root 10 déc. 20 19:24 sda1 -> ../../sdc1 lrwxrwxrwx 1 root root 10 déc. 20 21:46 sda2 -> ../../sdc2 lrwxrwxrwx 1 root root 10 déc. 20 19:24 sda5 -> ../../sdc5 lrwxrwxrwx 1 root root 10 déc. 20 19:24 sda6 -> ../../sdc6 lrwxrwxrwx 1 root root 10 déc. 20 19:24 sda7 -> ../../sdc7 lrwxrwxrwx 1 root root 10 déc. 20 19:24 sda8 -> ../../sdc8 lrwxrwxrwx 1 root root 10 déc. 20 19:24 swap -> ../../sdc3 "/dev/disk/by-label/sdaX" possède un lien symbolique vers "/dev/sdcX". Comment avoir ? : lrwxrwxrwx 1 root root 10 déc. 20 19:24 sda1 -> ../../sda1 André On ne peut pas le garantir, et ce n'est désormais plus important. Ce qu'il faut, c'est utiliser les device réels (pour l'instant /dev/sdcX) pour changer les labels en fonction d'un rôle de la partition (à cet égard, s'il n'y a qu'un seul swap, swap est le seul label plutôt bien choisi). Et ensuite utiliser les labels pour le montage, afin que les montages ne soient plus dépendants de l'ordre de détection des disques. J'ai eu une machine avec un lecteur de cartes capricieux qui me plantait mon boot quand il répondait mal jusqu'à ce que je renonce à utiliser directement les device files de mes disques durs pour basculer sur les labels. Cordialement Éric Dégenètais
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
On Wednesday 20 December 2017 22:32:28 Pascal Hambourg wrote: > Le 20 déc. 2017 9:55 PM,a écrit : > Et voilà, tu mélanges tout. Comme tu as donné aux étiquettes de systèmes > de fichiers des partitions des noms de périphériques, tu confonds le nom > de périphérique (actuellement /dev/sdcN) avec l'étiquette (sdaN), et > même avec l'UUID apparemment. C'est pour cela que j'ai écrit que ce > choix pour les noms d'étiquette était une mauvaise idée. Si tu avais > utilisé comme étiquette "root", ou "home" tu ne te poserais pas la > question de savoir si la partition s'appelle sda1 ou sdc1. > Mais si, tu peux tout faire en utilisant /dev/sdcX puisque les > partitions s'appellent ainsi : Non, je ne confonds pas le nom du périphérique avec l'étiquette, je souhaite savoir comment alors recréer le périphérique /dev/sdaX qui n'existe pas dans le répertoire /dev/... On Wednesday 20 December 2017 22:36:09 Éric Dégenètais wrote: > Bonsoir, mais si, il faut manipuler les disques et partitions par le device > qu'ils ont, donc en l'occurrence /dev/sdc1, car /dev/sda est pris par un > autre périphérique, pour lequel il n'y a pas forcément de partition 1... > Un petit ls -lha /dev/disk/by-label devrait permettre de savoir qui > correspond à /dev/sda1 (a priori /dev/sdc1) # ls -lha /dev/disk/by-label lrwxrwxrwx 1 root root 10 déc. 20 19:24 sda1 -> ../../sdc1 lrwxrwxrwx 1 root root 10 déc. 20 21:46 sda2 -> ../../sdc2 lrwxrwxrwx 1 root root 10 déc. 20 19:24 sda5 -> ../../sdc5 lrwxrwxrwx 1 root root 10 déc. 20 19:24 sda6 -> ../../sdc6 lrwxrwxrwx 1 root root 10 déc. 20 19:24 sda7 -> ../../sdc7 lrwxrwxrwx 1 root root 10 déc. 20 19:24 sda8 -> ../../sdc8 lrwxrwxrwx 1 root root 10 déc. 20 19:24 swap -> ../../sdc3 "/dev/disk/by-label/sdaX" possède un lien symbolique vers "/dev/sdcX". Comment avoir ? : lrwxrwxrwx 1 root root 10 déc. 20 19:24 sda1 -> ../../sda1 André
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
Le 20 déc. 2017 9:55 PM,a écrit : On Wednesday 20 December 2017 20:34:15 Pascal Hambourg wrote: > Le 20/12/2017 à 13:28, daniel huhardeaux a écrit : > > Le 20/12/2017 à 13:11, andre_deb...@numericable.fr a écrit : > > man tune2fs option -L > > Si c'est un système de fichiers ext2/3/4. Ou e2label. > Pour modifier l'étiquette de partition (PARTLABEL) d'une partition GPT, > utiliser un programme de gestion des partitions pas trop vieux qui > comprend GPT : Lequel ? > Comme je l'ai déjà écrit, la réponse se trouve peut-être dans les > messages du noyau depuis le dernier démarrage. # tune2fs -m 2 /dev/sda1 "Aucun fichier ou dossier de ce type lors de la tentative d'ouverture de /dev/sda1 Impossible de trouver un superbloc de système de fichiers valide." Mon système ne reconnait aucun /dev/sdaX. Le répertoire /dev contient bien sdc1 à 8, et "sda" tout court. gparted indique /dev/sdc1 à 8 et label = /dev/sda1 à 8. Impossible de mettre l'UUID=sda1, p. ex. car sda1 n'existe pas la commande : # blkid /dev/sda1 à 8 n'affiche rien ensuite Je ne peux rien faire tant que les /dev/sdaX n'existent pas. André Bonsoir, mais si, il faut manipuler les disques et partitions par le device qu'ils ont, donc en l'occurrence /dev/sdc1, car /dev/sda est pris par un autre périphérique, pour lequel il n'y a pas forcément de partition 1... Un petit ls -lha /dev/disk/by-label devrait permettre de savoir qui correspond à /dev/sda1 (a priori /dev/sdc1) Cordialement Éric Dégenètais Cordialement
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
Le 20/12/2017 à 21:55, andre_deb...@numericable.fr a écrit : Pour modifier l'étiquette de partition (PARTLABEL) d'une partition GPT, utiliser un programme de gestion des partitions pas trop vieux qui comprend GPT : Lequel ? Peu importe. Un fdisk récent, gdisk, parted, gparted... Comme je l'ai déjà écrit, la réponse se trouve peut-être dans les messages du noyau depuis le dernier démarrage. # tune2fs -m 2 /dev/sda1 Pourquoi veux-tu changer le pourcentage de blocs réservés ? Quel rapport avec les messages du noyau ? "Aucun fichier ou dossier de ce type lors de la tentative d'ouverture de /dev/sda1 Impossible de trouver un superbloc de système de fichiers valide." Mon système ne reconnait aucun /dev/sdaX. Evidemment puisque le disque /dev/sda n'existe pas. Ton disque est actuellement /dev/sdc. Le répertoire /dev contient bien sdc1 à 8, et "sda" tout court. gparted indique /dev/sdc1 à 8 et label = /dev/sda1 à 8. Impossible de mettre l'UUID=sda1, p. ex. car sda1 n'existe pas la commande : # blkid /dev/sda1 à 8 n'affiche rien ensuite Et voilà, tu mélanges tout. Comme tu as donné aux étiquettes de systèmes de fichiers des partitions des noms de périphériques, tu confonds le nom de périphérique (actuellement /dev/sdcN) avec l'étiquette (sdaN), et même avec l'UUID apparemment. C'est pour cela que j'ai écrit que ce choix pour les noms d'étiquette était une mauvaise idée. Si tu avais utilisé comme étiquette "root", ou "home" tu ne te poserais pas la question de savoir si la partition s'appelle sda1 ou sdc1. Je ne peux rien faire tant que les /dev/sdaX n'existent pas. Mais si, tu peux tout faire en utilisant /dev/sdcX puisque les partitions s'appellent ainsi.
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
On Wednesday 20 December 2017 20:34:15 Pascal Hambourg wrote: > Le 20/12/2017 à 13:28, daniel huhardeaux a écrit : > > Le 20/12/2017 à 13:11, andre_deb...@numericable.fr a écrit : > > man tune2fs option -L > > Si c'est un système de fichiers ext2/3/4. Ou e2label. > Pour modifier l'étiquette de partition (PARTLABEL) d'une partition GPT, > utiliser un programme de gestion des partitions pas trop vieux qui > comprend GPT : Lequel ? > Comme je l'ai déjà écrit, la réponse se trouve peut-être dans les > messages du noyau depuis le dernier démarrage. # tune2fs -m 2 /dev/sda1 "Aucun fichier ou dossier de ce type lors de la tentative d'ouverture de /dev/sda1 Impossible de trouver un superbloc de système de fichiers valide." Mon système ne reconnait aucun /dev/sdaX. Le répertoire /dev contient bien sdc1 à 8, et "sda" tout court. gparted indique /dev/sdc1 à 8 et label = /dev/sda1 à 8. Impossible de mettre l'UUID=sda1, p. ex. car sda1 n'existe pas la commande : # blkid /dev/sda1 à 8 n'affiche rien ensuite Je ne peux rien faire tant que les /dev/sdaX n'existent pas. André
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
Le 20/12/2017 à 13:28, daniel huhardeaux a écrit : Le 20/12/2017 à 13:11, andre_deb...@numericable.fr a écrit : Je ne demande que ça de modifier contenu, étiquette et label de la partition, Etiquette en français et label en anglais, c'est la même chose. quelle est la méthode ? man tune2fs option -L Si c'est un système de fichiers ext2/3/4. Ou e2label. Si c'est un autre type de système de fichiers, il doit y avoir un outil équivalent. Si c'est un swap, man swaplabel. Pour modifier l'étiquette de partition (PARTLABEL) d'une partition GPT, utiliser un programme de gestion des partitions pas trop vieux qui comprend GPT. Si l'ordinateur n'a qu'un seul disque dur, le disque dur devrait être nommé /dev/sda, pourquoi /dev/sdc ? Comme je l'ai déjà écrit, la réponse se trouve peut-être dans les messages du noyau depuis le dernier démarrage.
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
Le 20/12/2017 à 08:12, Stephane Ascoet a écrit : Le 20/12/2017 à 07:39, Pascal Hambourg a écrit : Le 19/12/2017 à 23:02, Pierre Malard a écrit : Je dis eut-être encore une connerie mais si effectivement cela vient du fait qu’un clé USB ou tout autre disque a été validée comme sda, sdb, est-ce qu’on ne pourrait pas tout simplement chercher du côté des /etc/udev/rules.d en virant les fichiers enregistrés avant un reboot comme pour les « mémoire » de devices réseau ? A ma connaissance il n'y a pas et il n'y a jamais eu de générateur de règles udev pour le nommage persistant des disques dans Debian, contrairement au nommage des interfaces réseau. Bonjour, par contre j'ai bien reussi, un peu par miracle, a fixer un peripherique en "/dev/cequejeveux", du coup peu importe si le /dev/sd? change Je ne dis pas le contraire. Il est possible d'écrire une règle udev pour fixer le nom d'un disque. Mais c'est manuel. Contrairement à ce qui existait avec les interfaces réseau avant Stretch, il n'y a aucun générateur qui va automatiquement créer une règle udev de nommage persistant pour qu'un disque ait toujours le même nom que celui qu'il a eu la première fois qu'il a été détecté.
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
Par hasard un article concernant fstab paru ce jour https://www.it-connect.fr/fstab-roles-outils-et-type-de-montage-sous-linux/
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
Bonjour, Le mardi 19 décembre 2017 à 17:45, andre_deb...@numericable.fr a écrit : > Je ne sais par quelle opération, > les noms des partitions de mon serveur sont > passés de /dev/sdaX à /dev/sdcX, > soit 8 partitions /dev/sda1 à 8 => /dev/sdc1 à 8. https://lists.debian.org/debian-user-french/2017/08/msg00162.html > Comment rétablir leur nom en /dev/sda1 à 8 ? Utilise les labels ou les UUID, sinon le problème reviendra sûrement… Sébastien
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
Le 20-12-2017, à 13:11:57 +0100, André Debian a écrit : Je ne demande que ça de modifier contenu, étiquette et label de la partition, quelle est la méthode ? En root: blkid sort par exemple: /dev/sda6: LABEL="USR" UUID="1fab14d3-af62-4cb3-94dc-6781e26834c4" TYPE="ext4" PARTUUID="000d86b9-06" La ligne correspondante dans /etc/fstab: UUID=1fab14d3-af62-4cb3-94dc-6781e26834c4 /usr ext4 defaults 0 2 Pas sûr, mais je crois que tu mets soit le UUID soit le LABEL dans le /etc/fstab. Alors soit tu modifies ce fichier à la main, soit tu utilises tune2fs comme indiqué dans un autre post. Si l'ordinateur n'a qu'un seul disque dur, le disque dur devrait être nommé /dev/sda, pourquoi /dev/sdc ? Je crois que PH avait répondu à cette question.
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
Le 20/12/2017 à 13:11, andre_deb...@numericable.fr a écrit : On Tuesday 19 December 2017 21:56:15 Pascal Hambourg wrote: Le 19/12/2017 à 19:52, andre_deb...@numericable.fr a écrit : # blkid /dev/sda1 : ne donne rien. Peut-être parce que sda1 n'existe pas ? Il existait et est devenu sdc1. Le système connait /dev/sdc1 avec LABEL = "sda1" C'est la pire façon de nommer une partition : une étiquette qui ne fournit aucune information sur le contenu ou le rôle de la partition, et qui est fausse voire trompeuse lorsque le disque change de nom, comme ici. Je ne demande que ça de modifier contenu, étiquette et label de la partition, quelle est la méthode ? man tune2fs option -L Dans "/etc/udev/rules.d", j'ai : 70-persistent-cd.rules 70-persistent-net.rules mais pas de fichier pour le nommage des partitions /dev/... Si l'ordinateur n'a qu'un seul disque dur, le disque dur devrait être nommé /dev/sda, pourquoi /dev/sdc ? André
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
On Tuesday 19 December 2017 21:56:15 Pascal Hambourg wrote: > Le 19/12/2017 à 19:52, andre_deb...@numericable.fr a écrit : > > # blkid /dev/sda1 : ne donne rien. > Peut-être parce que sda1 n'existe pas ? Il existait et est devenu sdc1. > > Le système connait /dev/sdc1 avec LABEL = "sda1" > C'est la pire façon de nommer une partition : une étiquette qui ne > fournit aucune information sur le contenu ou le rôle de la partition, et > qui est fausse voire trompeuse lorsque le disque change de nom, comme ici. Je ne demande que ça de modifier contenu, étiquette et label de la partition, quelle est la méthode ? Dans "/etc/udev/rules.d", j'ai : 70-persistent-cd.rules 70-persistent-net.rules mais pas de fichier pour le nommage des partitions /dev/... Si l'ordinateur n'a qu'un seul disque dur, le disque dur devrait être nommé /dev/sda, pourquoi /dev/sdc ? André
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
Le 20/12/2017 à 08:25, Eric Degenetais a écrit : À ma connaissance, il n'y a pas besoin de miracle : /dev/disk/by-id ou /dev/disk/by-label font ça, il me semble. Bizarre, votre intervention apparait en grise comme une signature et la mienne n'a pas ete commentee. En l'occurence il s'agissait pour moi d'un lecteur de cartouche Fujitsu Gigamo 2300(http://web.fdn.fr/~sascoet/monalbum/albums/sa-12082010fujitsugigamos2300scsifleury-les-aubraisrecusdemonsauveurcomputermagneticsdmc-lx2/), donc pas d'ID ni de label... -- Cordialement, Stephane Ascoet
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
Le 20 déc. 2017 08:14, "Stephane Ascoet"a écrit : Le 20/12/2017 à 07:39, Pascal Hambourg a écrit : > Le 19/12/2017 à 23:02, Pierre Malard a écrit : > >> >> Je dis eut-être encore une connerie mais si effectivement cela vient >> du fait qu’un clé USB ou tout autre disque a été validée comme sda, >> sdb, est-ce qu’on ne pourrait pas tout simplement chercher du côté des >> /etc/udev/rules.d en virant les fichiers enregistrés avant un reboot >> comme pour les « mémoire » de devices réseau ? >> > > A ma connaissance il n'y a pas et il n'y a jamais eu de générateur de > règles udev pour le nommage persistant des disques dans Debian, > contrairement au nommage des interfaces réseau. > > Bonjour, par contre j'ai bien reussi, un peu par miracle, a fixer un peripherique en "/dev/cequejeveux", du coup peu importe si le /dev/sd? change -- Cordialement, Stephane Ascoet À ma connaissance, il n'y a pas besoin de miracle : /dev/disk/by-id ou /dev/disk/by-label font ça, il me semble.
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
Le 20/12/2017 à 07:39, Pascal Hambourg a écrit : Le 19/12/2017 à 23:02, Pierre Malard a écrit : Je dis eut-être encore une connerie mais si effectivement cela vient du fait qu’un clé USB ou tout autre disque a été validée comme sda, sdb, est-ce qu’on ne pourrait pas tout simplement chercher du côté des /etc/udev/rules.d en virant les fichiers enregistrés avant un reboot comme pour les « mémoire » de devices réseau ? A ma connaissance il n'y a pas et il n'y a jamais eu de générateur de règles udev pour le nommage persistant des disques dans Debian, contrairement au nommage des interfaces réseau. Bonjour, par contre j'ai bien reussi, un peu par miracle, a fixer un peripherique en "/dev/cequejeveux", du coup peu importe si le /dev/sd? change -- Cordialement, Stephane Ascoet
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
Le 19/12/2017 à 23:02, Pierre Malard a écrit : Je dis eut-être encore une connerie mais si effectivement cela vient du fait qu’un clé USB ou tout autre disque a été validée comme sda, sdb, est-ce qu’on ne pourrait pas tout simplement chercher du côté des /etc/udev/rules.d en virant les fichiers enregistrés avant un reboot comme pour les « mémoire » de devices réseau ? A ma connaissance il n'y a pas et il n'y a jamais eu de générateur de règles udev pour le nommage persistant des disques dans Debian, contrairement au nommage des interfaces réseau.
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
Bonsoir, Idem ici, même symptômes, uniquement au reboot. Un actuel /dev/sda peut devenir un /dev/sdb et inversement au prochain reboot. Rien de dérangeant dans ma config. Juste par exemple Munin fera ressortir ce changement de nom par une inversion des couleurs, ça peut être un peu déroutant. (jamais regardé s'il y avait moyen de changer ca par leur label...) signature.asc Description: OpenPGP digital signature
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
Bonsoir, Je dis eut-être encore une connerie mais si effectivement cela vient du fait qu’un clé USB ou tout autre disque a été validée comme sda, sdb, est-ce qu’on ne pourrait pas tout simplement chercher du côté des /etc/udev/rules.d en virant les fichiers enregistrés avant un reboot comme pour les « mémoire » de devices réseau ? Regarde si dans /etc/udev/rules.d il n’y aurait pas un fichier qui contiendrait des informations erronées concernant un sda qui bloquerait l’attribution de ce matériel à ton disque ? Sinon, voir dans le GRUB. Est-ce que ta VM démarre seulement mais ne trouve plus son disque après ? Si c’est le cas, voir au dessus. Sinon, que dis un boot sur une clé bootable avec un liveCD ? Si ça marche, un petit « update-grub » dans un « chroot » remet souvent les pendules à l’heure (cf https://doc.ubuntu-fr.org/tutoriel/comment_restaurer_grub#via_un_cd_ubuntu_procedure_sans_chroot). > Le 19 déc. 2017 à 21:56, Pascal Hambourga écrit : > > Le 19/12/2017 à 19:52, andre_deb...@numericable.fr a écrit : >> # blkid /dev/sda1 : ne donne rien. > > Peut-être parce que sda1 n'existe pas ? > >> Le système connait /dev/sdc1 avec LABEL = "sda1" > > C'est la pire façon de nommer une partition : une étiquette qui ne fournit > aucune information sur le contenu ou le rôle de la partition, et qui est > fausse voire trompeuse lorsque le disque change de nom, comme ici. > -- Pierre Malard « C'est bien plus beau lorsque c'est inutile » E Rostand - "Cyrano de Bergerac" |\ _,,,---,,_ /,`.-'`'-. ;-;;,_ |,4- ) )-,_. ,\ ( `'-' '---''(_/--' `-'\_) πr perl -e '$_=q#: 3|\ 5_,3-3,2_: 3/,`.'"'"'`'"'"' 5-. ;-;;,_: |,A- ) )-,_. ,\ ( `'"'"'-'"'"': '"'"'-3'"'"'2(_/--'"'"' `-'"'"'\_): 24πr::#;y#:#\n#;s#(\D)(\d+)#$1x$2#ge;print' - --> Ce message n’engage que son auteur <-- signature.asc Description: Message signed with OpenPGP
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
Le 19/12/2017 à 19:52, andre_deb...@numericable.fr a écrit : # blkid /dev/sda1 : ne donne rien. Peut-être parce que sda1 n'existe pas ? Le système connait /dev/sdc1 avec LABEL = "sda1" C'est la pire façon de nommer une partition : une étiquette qui ne fournit aucune information sur le contenu ou le rôle de la partition, et qui est fausse voire trompeuse lorsque le disque change de nom, comme ici.
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
On Tuesday 19 December 2017 19:25:10 Haricophile wrote: > Le Tue, 19 Dec 2017 17:57:35 +0100, > andre_deb...@numericable.fr a écrit : > > Changer sdc en sda > > Un PC serveur dédié sous GNU/Linux Debian chez Online. > Là je sèche. Il me semble que ça fait partie des raisons d'utiliser l'uuid : Moi aussi... # blkid /dev/sda1 : ne donne rien. # blkid /dev/sdc1 : /dev/sdc1: LABEL="sda1" UUID="3ba3cb5b-5a71-4d13-90d2-dcdfbea7b3b8" Le système ne connait pas /dev/sda1. Le système connait /dev/sdc1 avec LABEL = "sda1" André
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
Le 19/12/2017 à 17:45, andre_deb...@numericable.fr a écrit : Bonjour, Je ne sais par quelle opération, les noms des partitions de mon serveur sont passés de /dev/sdaX à /dev/sdcX, soit 8 partitions /dev/sda1 à 8 => /dev/sdc1 à 8. Regarde dans les logs du noyau les messages relatifs aux disques. Normalement, c'est parce que deux autres "disques" (ou assimilés, comme clé USB ou adaptateur USB-SD) ont été détectés avant le disque en question et ont donc été nommés sda et sdb. Autre hypothèse : la communication avec le disque a été rompue transitoirement et celui-ci a été redétecté sous un autre nom. Comment rétablir leur nom en /dev/sda1 à 8 ? Tu vas dans la mauvaise direction. Au lieu de t'acharner à fixer les noms des disques, tu devrais plutôt faire en sorte de t'en affranchir en utilisant à la place des identifiants persistants comme les UUID, LABEL, en bref tout ce qui crée des liens symboliques dans /dev/disk... Le temps où le nom d'un disque dépendait de sa position physique (primary master -> hd0) est révolu depuis longtemps. On m'a dit que c'était impossible, sauf en recompilant le noyau. Je ne vois pas en quoi recompiler le noyau t'aiderait.
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
Le Tue, 19 Dec 2017 17:57:35 +0100, andre_deb...@numericable.fr a écrit : > Un PC serveur dédié sous GNU/Linux Debian chez Online. > > André Là je sèche. Il me semble que ça fait partie des raisons d'utiliser l'uuid. -- haricoph...@aranha.fr
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
On Tuesday 19 December 2017 17:52:19 Haricophile wrote: > Le Tue, 19 Dec 2017 17:45:41 +0100, > andre_deb...@numericable.fr a écrit : > > Je ne sais par quelle opération, > > les noms des partitions de mon serveur sont > > passés de /dev/sdaX à /dev/sdcX, > > soit 8 partitions /dev/sda1 à 8 => /dev/sdc1 à 8. > > Comment rétablir leur nom en /dev/sda1 à 8 ? > > On m'a dit que c'était impossible, sauf en recompilant le noyau. > > Merci de votre aide, André > Un serveur sur quel type de machine ? Un PC serveur dédié sous GNU/Linux Debian chez Online. André
Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
Le Tue, 19 Dec 2017 17:45:41 +0100, andre_deb...@numericable.fr a écrit : > Bonjour, > > Je ne sais par quelle opération, > les noms des partitions de mon serveur sont > passés de /dev/sdaX à /dev/sdcX, > soit 8 partitions /dev/sda1 à 8 => /dev/sdc1 à 8. > > Comment rétablir leur nom en /dev/sda1 à 8 ? > > On m'a dit que c'était impossible, sauf en recompilant le noyau. > > Merci de votre aide, > > André Un serveur sur quel type de machine ? -- haricoph...@aranha.fr