Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX : résolu

2018-01-09 Par sujet Eric Degenetais
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

2018-01-09 Par sujet Pierre L.


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

2018-01-09 Par sujet hamster
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

2018-01-09 Par sujet Stephane Ascoet

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

2018-01-02 Par sujet andre_debian
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

2018-01-02 Par sujet hamster
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

2018-01-02 Par sujet andre_debian
On Monday 25 December 2017 11:52:56 steve  wrote:
> 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

2017-12-25 Par sujet steve

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

2017-12-25 Par sujet steve

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

2017-12-25 Par sujet hamster
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

2017-12-25 Par sujet steve

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

2017-12-24 Par sujet daniel huhardeaux

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

2017-12-23 Par sujet hamster
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

2017-12-23 Par sujet hamster
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

2017-12-23 Par sujet Pascal Hambourg

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

2017-12-23 Par sujet andre_debian
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

2017-12-23 Par sujet Pascal Hambourg

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

2017-12-23 Par sujet andre_debian
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

2017-12-23 Par sujet Pascal Hambourg

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

2017-12-23 Par sujet Daniel Caillibaud
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

2017-12-22 Par sujet Comendatore
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

2017-12-21 Par sujet Haricophile
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

2017-12-21 Par sujet Eric Degenetais
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

2017-12-21 Par sujet andre_debian
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

2017-12-21 Par sujet Stephane Ascoet

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

2017-12-20 Par sujet Pascal Hambourg

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

2017-12-20 Par sujet Eric Degenetais
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

2017-12-20 Par sujet hamster
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

2017-12-20 Par sujet Haricophile
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
é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

2017-12-20 Par sujet Eric Degenetais
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

2017-12-20 Par sujet andre_debian
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

2017-12-20 Par sujet Eric Degenetais
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

2017-12-20 Par sujet Pascal Hambourg

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

2017-12-20 Par sujet andre_debian
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

2017-12-20 Par sujet Pascal Hambourg

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

2017-12-20 Par sujet Pascal Hambourg

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

2017-12-20 Par sujet steve

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

2017-12-20 Par sujet Sébastien NOBILI
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

2017-12-20 Par sujet steve

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

2017-12-20 Par sujet daniel huhardeaux

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

2017-12-20 Par sujet andre_debian
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

2017-12-19 Par sujet Stephane Ascoet

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

2017-12-19 Par sujet Eric Degenetais
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

2017-12-19 Par sujet Stephane Ascoet

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

2017-12-19 Par sujet Pascal Hambourg

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

2017-12-19 Par sujet Pierre L.
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

2017-12-19 Par sujet Pierre Malard
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 Hambourg  a é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

2017-12-19 Par sujet Pascal Hambourg

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

2017-12-19 Par sujet andre_debian
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

2017-12-19 Par sujet Pascal Hambourg

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

2017-12-19 Par sujet Haricophile
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

2017-12-19 Par sujet andre_debian
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

2017-12-19 Par sujet Haricophile
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