Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/10/2016, à 21:02

colignon

mécanisme de reconnaissance automatique d'un disk dur externe

Bonjour,
C'est ma première question...

J'utilise Ubuntu 16.04.  J'utilise un compte administrateur mais ce n'est pas ROOT.
J'ai un petit disque dur Verbatin 128GB.
Un disque que je montais sans problème jusqu’à ce que je mette en route avec VirtualBox un Windows XP Pro sp3.
Maintenant je peux utilisé les clés usb 2.0 sous XP et sous Ubuntu sauf mon disque Verbatin.  Que je peux monter sur d'autres ordinateurs.
Le montage manuel ne fonctionne pas.
Quand je n'ai monté aucune clé dans dev je n'ai de sdd ni de sdd1.  Comment puis-je monter une clé usb manuellement?
Quand je monte une clé usb, dans dev je trouve sdd et sdd1.  A ce moment je peux monter mon Verbatin sur sdd1.  Donc 2 clé/disk sur le meme "canal".  Ce n'est pas très normal.  D'ailleurs je n'accède pas aux données de Verbatin.
Si quelqu'un comprend quelque chose à ça. Je voudrais vraiment pouvoir utiliser ce Verbatin!
Merci d'avance.
Salutations.

Hors ligne

#2 Le 05/10/2016, à 21:43

lann

Re : mécanisme de reconnaissance automatique d'un disk dur externe

Pour monter un disque dur, il faut faire ce type de commande

mount /dev/sda2 /media/PHOTOS

mount : la commande
/dev/sda2 : le périphérique à monter (on peut le voir en faisant

fdisk -l

/media/PHOTOS  : le dossier ou on veut que soit monter le disque dur (le créer avant)

Hors ligne

#3 Le 06/10/2016, à 21:42

colignon

Re : mécanisme de reconnaissance automatique d'un disk dur externe

Merci pour votre réponse.
Je ne comprends pas ce qu'il se passe...

Dans dev se trouve entre autre des informations sur les matériels susceptibles d’être branchés. sda,sdb et sdc mais pas sdd.  C'est lorsque je branche une clé usb que sdd apparait avec sdd1.  une autre clé et sdd2 se crée.
je suppose qu'avec la commande fdisk -l je verrai dans la liste sdd avec sdd1, sdd2 qui seraient des "partition" de sdd.  Soit la liste des matériels (disk) branchés.
Pourrait-on m'expliquer le mécanisme de reconnaissance des clés usb ?
Avec quel élément dev puis-je monter manuellemnt une clé usb qui n'es pas reconnue automatiquement ?

Merci d'avance pour l'aide que vous pourrez m'apporter.

Hors ligne

#4 Le 10/10/2016, à 16:40

colignon

Re : mécanisme de reconnaissance automatique d'un disk dur externe

Si personne ne comprend... Je peux réexpliquer mon problème.
Je suis étonné que mon problème est insoluble.
Je vais aller voir sur d'autre forum...

Hors ligne

#5 Le 10/10/2016, à 18:16

erresse

Re : mécanisme de reconnaissance automatique d'un disk dur externe

colignon a écrit :

je suppose qu'avec la commande fdisk -l je verrai dans la liste sdd avec sdd1, sdd2 qui seraient des "partition" de sdd.  Soit la liste des matériels (disk) branchés.

Tu supposes bien, sdd est en effet le périphérique et sdd1, sdd2 sont les partitions définies dans ce périphérique (les volumes).
S'il n'est pas endommagé ou formaté de façon bizarre, lorsque tu branches le disque verbatim dans un port USB, tu devrais voir exactement la même chose que si tu branchais une clé USB...

Cela étant, le montage automatique des supports externes USB ne nécessite pas de les monter a posteriori, s'ils sont reconnus normalement, tu les retrouve montés dans le répertoire /media/ton_nom/<le_volume> (<le_volume> pouvant être soit le label du volume attribué lors de la création de la partition, soit l'UUID de ce volume s'il n'a pas été étiqueté) pour chaque partition existant dans le disque.

Mais tu ne donnes aucun retour de commande, pas de trace d'un log... Comment veux-tu que les intervenants y comprennent quelque chose ?


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#6 Le 10/10/2016, à 21:28

colignon

Re : mécanisme de reconnaissance automatique d'un disk dur externe

Bonjour,
Merci pour la réaction...
Ma question principale ne nécessite aucun log donc je réexplique...
Quand aucune clés usb n'est insérée,dans  /dev on ne trouve pas l'entrée sdd.  Quand je branche une clé usb alors dans /dev je trouve les entrées sdd et sdd1 et si j'en branche une autre alors je trouve une nouvelle entrée sdd2.  ça c'est le fonctionnement normal.  Je voudrais bien savoir quel mécanisme détecte l'insertion de la première clé usb et ensuite quel scripte est exécuté pour créer ces entrées (sdd et sdd1) dans /dev.
le disk verbatin 128 go ne se monte plus que sur windows donc il fonctionne toujours.  Comme je l'explique dans mon premier post c'est lorsque j'ai essayé de lire ce disk par un os windows xp pro sp3 sous virtualbox.  Essai infructueux mais d'autres clés fonctionnent.
Il s'est donc passé quelque chose dans l'os principal ubuntu 16.04 qui empèche le montage de mon verbatin 128 go.
J'espère avoir été plus clair.
Merci d'avance pour vos commentaires.
Salutations.

Hors ligne

#7 Le 11/10/2016, à 11:13

erresse

Re : mécanisme de reconnaissance automatique d'un disk dur externe

colignon a écrit :

Quand aucune clés usb n'est insérée,dans  /dev on ne trouve pas l'entrée sdd.  Quand je branche une clé usb alors dans /dev je trouve les entrées sdd et sdd1 et si j'en branche une autre alors je trouve une nouvelle entrée sdd2.  ça c'est le fonctionnement normal.  Je voudrais bien savoir quel mécanisme détecte l'insertion de la première clé usb et ensuite quel scripte est exécuté pour créer ces entrées (sdd et sdd1) dans /dev.

Non, ça ce n'est pas normal. Lorsque tu branches deux clés tu ne dois pas trouver sdd1 et sdd2, mais sdd1 et sde1 comme volumes puisqu'il y a deux périphériques différents de branchés.
Tu verrais sdd1 et sdd2 si une clé contenant deux partitions était branchée : chaque partition génère une entrée dans /dev avec comme identification le nom du périphérique (sdd) et un numéro d'ordre pour la partition, ce qui identifie le volume.
Le mécanisme qui détecte le branchement "à la volée" d'un support USB, c'est le "plug&play" tout simplement, quant à la procédure qui gère cela, je ne la connais pas, ça fait partie du noyau de Linux...

colignon a écrit :

Ma question principale ne nécessite aucun log donc je réexplique...

Tous les évènements qui surviennent pendant une session sont journalisés, lorsque tu branches un disque externe, tu dois voir une trace de ce que fait le système pour le reconnaître et le rendre accessible dans le log "dmesg". Tu pourrais y trouver la raison pour laquelle ce disque ne se monte pas lorsque tu le branches...

Ton explication était suffisamment claire pour être comprise, mais je ne peux te fournir une solution miraculeuse sans plus d'éléments, peut-être qu'un autre intervenant plus "extra-lucide" pourra le faire...


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#8 Le 11/10/2016, à 11:25

Bougron

Re : mécanisme de reconnaissance automatique d'un disk dur externe

Bonjour
En clair, tu branches le disque externe, tu attends 30 secondes et tu frappes la commande

dmesg | tail -50

Tu postes le résultat.

Hors ligne

#9 Le 11/10/2016, à 23:02

colignon

Re : mécanisme de reconnaissance automatique d'un disk dur externe

Bonjour,
J'ai fait ce que tu m'as dit. Rien ne se passe!  Avant après rien ne se passe!
Avec une autre clé on constate la modification et j'ai donc pu constater que tu avais raison (sdd/sdd1-sde/sde1).
Peut on monter une clé usb manuellement ?
Merci d'avance.
Salutations.

/home/ubuntu>dmesg | tail -50
[  968.843160] usbcore: registered new interface driver usb-storage
[  968.845561] usbcore: registered new interface driver uas
[  969.845895] scsi 4:0:0:0: Direct-Access              USB DISK Pro     PMAP PQ: 0 ANSI: 6
[  969.846858] sd 4:0:0:0: Attached scsi generic sg3 type 0
[  972.772226] sd 4:0:0:0: [sdd] 120913920 512-byte logical blocks: (61.9 GB/57.7 GiB)
[  972.774340] sd 4:0:0:0: [sdd] Write Protect is off
[  972.774345] sd 4:0:0:0: [sdd] Mode Sense: 23 00 00 00
[  972.775733] sd 4:0:0:0: [sdd] No Caching mode page found
[  972.775737] sd 4:0:0:0: [sdd] Assuming drive cache: write through
[  972.809941]  sdd: sdd1
[  972.817055] sd 4:0:0:0: [sdd] Attached SCSI removable disk
[  976.607220] FAT-fs (sdd1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[ 1061.733672] usb 1-1: new high-speed USB device number 7 using xhci_hcd
[ 1061.875929] usb 1-1: New USB device found, idVendor=13fe, idProduct=4223
[ 1061.875937] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1061.875941] usb 1-1: Product: USB DISK Pro
[ 1061.875945] usb 1-1: Manufacturer:         
[ 1061.875949] usb 1-1: SerialNumber: 070B4717596EC306
[ 1061.876779] usb-storage 1-1:1.0: USB Mass Storage device detected
[ 1061.877167] scsi host5: usb-storage 1-1:1.0
[ 1062.875407] scsi 5:0:0:0: Direct-Access              USB DISK Pro     PMAP PQ: 0 ANSI: 6
[ 1062.876349] sd 5:0:0:0: Attached scsi generic sg4 type 0
[ 1066.528924] sd 5:0:0:0: [sde] 120913920 512-byte logical blocks: (61.9 GB/57.7 GiB)
[ 1066.531117] sd 5:0:0:0: [sde] Write Protect is off
[ 1066.531123] sd 5:0:0:0: [sde] Mode Sense: 23 00 00 00
[ 1066.532643] sd 5:0:0:0: [sde] No Caching mode page found
[ 1066.532649] sd 5:0:0:0: [sde] Assuming drive cache: write through
[ 1066.568256]  sde: sde1
[ 1066.575600] sd 5:0:0:0: [sde] Attached SCSI removable disk
[ 1070.114249] FAT-fs (sde1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[ 2326.475440] usb 1-1: USB disconnect, device number 7
[ 2331.534525] usb 1-9: USB disconnect, device number 6
[ 2350.395440] usb 1-1: new high-speed USB device number 8 using xhci_hcd
[ 2350.537886] usb 1-1: New USB device found, idVendor=13fe, idProduct=4223
[ 2350.537894] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2350.537899] usb 1-1: Product: USB DISK Pro
[ 2350.537903] usb 1-1: Manufacturer:         
[ 2350.537907] usb 1-1: SerialNumber: 070B471752C2F758
[ 2350.538687] usb-storage 1-1:1.0: USB Mass Storage device detected
[ 2350.540913] scsi host6: usb-storage 1-1:1.0
[ 2351.542879] scsi 6:0:0:0: Direct-Access              USB DISK Pro     PMAP PQ: 0 ANSI: 6
[ 2351.543880] sd 6:0:0:0: Attached scsi generic sg3 type 0
[ 2354.469050] sd 6:0:0:0: [sdd] 120913920 512-byte logical blocks: (61.9 GB/57.7 GiB)
[ 2354.471083] sd 6:0:0:0: [sdd] Write Protect is off
[ 2354.471086] sd 6:0:0:0: [sdd] Mode Sense: 23 00 00 00
[ 2354.472476] sd 6:0:0:0: [sdd] No Caching mode page found
[ 2354.472477] sd 6:0:0:0: [sdd] Assuming drive cache: write through
[ 2354.507872]  sdd: sdd1
[ 2354.515092] sd 6:0:0:0: [sdd] Attached SCSI removable disk
[ 2358.320612] FAT-fs (sdd1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
/home/ubuntu>

Modération : merci à l'avenir d'utiliser les balises code (explications ici).

Dernière modification par cqfd93 (Le 13/10/2016, à 08:18)

Hors ligne

#10 Le 11/10/2016, à 23:48

Bougron

Re : mécanisme de reconnaissance automatique d'un disk dur externe

Bonsoir
Pour le disque verbatin, je n'ai pas d'explication:  Cela doit se passer en amont que je connais peu.
Pour les deux clés usb, le message est très clair.

[  976.607220] FAT-fs (sdd1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[ 1070.114249] FAT-fs (sde1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
sudo fsck  /dev/sdd1
sudo fsck /dev/sde1

A l'avenir, avec l'autre l'OS qui écrit sur les clés, évites de lui voler les clés pendant qu'il est en train d'écrire dessus. Cela te permettra de  récupérer les derniers fichiers en cours d'écriture.
Nota. Pour windows XP,  je crois qu'il faut installer un logiciel afin d'avoir un icône permettant de démonter la clé en toute sécurité. Pour les autres OS cela existe.

Question idiote:   Comment cela se passerait-il pour le disque, si tu ne travaillais pas en virtuel?

Dernière modification par Bougron (Le 11/10/2016, à 23:54)

Hors ligne

#11 Le 12/10/2016, à 00:20

moko138

Re : mécanisme de reconnaissance automatique d'un disk dur externe

Dans tous les XP que j'ai utilisés, la petite icône verte était présente dès l'insertion d'une clef usb sans que j'aie besoin d'installer de logiciel.

Mais comme XP réduit le systray au maximum, il est presque toujours nécessaire de cliquer sur le double chevron pour développer le systray, et par là permettre de voir notre petite icône verte.

  - -

Par ailleurs, dans windows, si on ne désactive pas le démarrage rapide et qu'on extrait pas les périphériques usb avant la fausse extinction (c'est en réalité une hibernation dans les versions récentes de win), alors win met les supports ntfs et fat en hibernation, ce qui empêche leur montage automatique dans les autres S.E.


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#12 Le 12/10/2016, à 20:51

colignon

Re : mécanisme de reconnaissance automatique d'un disk dur externe

Bonjour,
Merci pour vos réactions.
Je manipule les clés usb, cartes sd autre flashcart depuis un sacré bout de temps et sous linux comme sous windows je les démonte toujours proprement!
Le message dmesg me demandant de faire un check disk m'étonne puisque je les retire toujours proprement.
Pour une des clés, j'ai fait un check disk (il a fait une correction!) mais la demande de check disk est toujours présente dans dmesg!  Elle commence peut-être à s’abîmer. Je l'utilise depuis une bonne année.  C'est une maxell 64go.
Ma compréhension du système de reconnaissance des clés usb ne semble pas près d'arrivé.  Je ne désespère pas que l'un d'entre vous pourra m'éclairer.

J'utilise un portable nativement sous linux.  Windows xp pro sp3 fonctionne sous virtualbox.  C'est lors du "paramètrage" de l'usb que le problème avec mon Verbatin est apparu!

Merci d'avance.
Salutations.

Hors ligne

#13 Le 13/10/2016, à 00:25

moko138

Re : mécanisme de reconnaissance automatique d'un disk dur externe

Peut-on voir ton fstab ?


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#14 Le 13/10/2016, à 00:43

colignon

Re : mécanisme de reconnaissance automatique d'un disk dur externe

Le voilà, moko138

# /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).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=499fdb30-3967-42a6-b1ed-5f3acf238d9f /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=6601ffd1-6a75-4c2e-b42a-ea29021c21df none            swap    sw              0       0
/dev/sdb /media/ubuntu/DATA auto nosuid,nodev,nofail,x-gvfs-show 0 0
/dev/sdc /media/ubuntu/DATA_2 auto nosuid,nodev,nofail,x-gvfs-show 0 0
# /dev/sdc /media/ubuntu/DATA\0402 auto nosuid,nodev,nofail,x-gvfs-show 0 0

Modération : merci à l'avenir d'utiliser les balises code (explications ici).

Dernière modification par cqfd93 (Le 13/10/2016, à 08:19)

Hors ligne

#15 Le 13/10/2016, à 02:35

moko138

Re : mécanisme de reconnaissance automatique d'un disk dur externe

Bon : il n'y a pas de ligne concernant l'usb dans ton fstab : c'est déjà ça.
  - -

  Si /media/ubuntu/DATA et /media/ubuntu/DATA_2 sont des partitions de DDE,
elles n'ont rien à faire dans fstab, Rien !
  Et si ce ne sont pas des partitions de DDE,
je m'étonne que tu n'indiques pas le type (ext4 ou autre) de ces partitions.
Et pire : tu indiques des disques /dev/sdb /dev/sdc et non la partition (ou les partitions) que chacun contient.

/!\ À retenir :
sdb est un disque
sdb1 est sa partition n°1.
Avant de bricoler ton système, lis quelques pages de la doc (partitionnement, fstab...) même si tu ne comprends pas tout au début, pour acquérir les bases.

J'espère que tu fais tes expériences sur un autre pc que celui qui doit rester opérationnel.

  - -

Merci de modifier tes messages #9 et #14 pour y mettre entre balises-code tes retours de commandes : regarde le 2ème message de Retour utilisable de commande


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#16 Le 14/10/2016, à 16:06

colignon

Re : mécanisme de reconnaissance automatique d'un disk dur externe

Bonjour moko138,
DDE ça veut dire quoi ? Acronyme fr ou en ?
Mon portable est équipé d'1 ssd 250 Go(sda), et de deux hdd 2To (sdb et sdc).  Les deux hdd n'ont qu'une partition.
Ils sont montés d'office au lancement du système donc normal qu'on les voit dans fstab.
Peut-on créer manuellement une entrée dans /dev qui permettrait de monté une clé usb particulière ?  Par exemple usbverbatin !
J'ai déjà beaucoup lu mais si tu as de la lecture à me conseiller n'hésite pas.
Merci d'avance.
Salutations.

Hors ligne

#17 Le 14/10/2016, à 16:35

moko138

Re : mécanisme de reconnaissance automatique d'un disk dur externe

DDE est en effet un acronyme : disque dur externe.
Comme

colignon a écrit :

Mon portable est équipé d'1 ssd 250 Go(sda), et de deux hdd 2To (sdb et sdc).  Les deux hdd n'ont qu'une partition.

il est normal que la partition de ces HD (=disques) soient dans fstab.
Mais leurs lignes dans fstab sont fautives.

En vue de rectifier fstab, donne les retours  complets de

sudo parted -l
ls -la /media/*

et de

cat /etc/mtab

"Complet", ça veut dire :
depuis

colignon@chose-pc

inclus
jusqu'à depuis

colignon@chose-pc

inclus.
  - -

/!\ Ne modifie jamais /dev !!! Le pc le fait tout seul.
/dev/ ce sont les périphériques physiques, pas leurs points de montage.

Dernière modification par moko138 (Le 14/10/2016, à 16:37)


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#18 Le 14/10/2016, à 16:41

erresse

Re : mécanisme de reconnaissance automatique d'un disk dur externe

Salut,

DDE est mis pour Disque Dur Externe, typiquement le disque que tu branches sur un port USB.
Ton fstab est faux !
moko138 a tout à fait raison de te signaler que les montages "/dev/sdb /media/ubuntu/data..." ne sont pas corrects, il faut monter un volume (une partition, un système de fichier) comme "/dev/sdb1" et non un périphérique sur un point de montage.
D'autre part, les points de montage dans "/media/$USER/xxx" sont réservés au montage automatique "plug & play" que le système fait lors du branchement d'un support externe "à la volée".
Les volumes montés au démarrage par fstab doivent être assignés à d'autres points de montage (personnellement, je les monte directement à la racine "/data ou /donnees ou /windows, etc...).
Enfin, non, ce n'est pas du tout une bonne idée de vouloir créer des périphériques manuellement dans /dev.
C'est le système qui s'occupe de créer dynamiquement ces entrées au fur et à mesure des besoins, et fais-lui confiance, il fait ça très bien !

Ce qu'il te faut faire, en l'occurrence, c'est d'abord identifier les volumes à monter sur tes disques :

sudo blkid

pour en avoir la liste avec les UUID correspondants.
Ensuite créer deux point de montage pour les deux volumes :

sudo mkdir /data1 /data2

Et enfin, remplacer dans ton fstab :

/dev/sdb /media/ubuntu/DATA auto nosuid,nodev,nofail,x-gvfs-show 0 0
/dev/sdc /media/ubuntu/DATA_2 auto nosuid,nodev,nofail,x-gvfs-show 0 0
# /dev/sdc /media/ubuntu/DATA\0402 auto nosuid,nodev,nofail,x-gvfs-show 0 0

par :

UUID=<code UUID du premier volume> /data1     ext4     defaults     0 0
UUID=<code UUID du second volume> /data2     ext4     defaults     0 0

et si tu ne peux pas avoir accès à tes volumes, parce-que les droits et propriétés ne te le permettent pas, sache que c'est normal, tout les volumes appartiennent à "root". C'est à lui de te créer un répertoire personnel (au nom du $USER c'est très bien) et de t'en rendre propriétaire pour que tu puisses y faire ce que tu veux dedans...


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#19 Le 14/10/2016, à 17:28

moko138

Re : mécanisme de reconnaissance automatique d'un disk dur externe

erresse,
Oui, bonne idée le sudo blkid ! mais attendons les retours demandés,
parce que je ne suis pas sûr du tout que les partitions concernées soient en ext4.

Si ces partitions sont en ext4, on mettra un "2" en fin de ligne,
si elles sont en ntfs ou vfat, on laissera le "0".  AJOUT : mais pour les bonnes options sur du ntfs qu'il faudra modifier, je ne maîtrise pas le sujet.

Dernière modification par moko138 (Le 14/10/2016, à 17:31)


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#20 Le 14/10/2016, à 23:55

colignon

Re : mécanisme de reconnaissance automatique d'un disk dur externe

Bonjour,
J'ai fait les modifications préconisées par erresse+moko138.
le fichier fstab est devenu:

/home/ubuntu>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).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
#
# / was on /dev/sda1 during installation
#/dev/sda1: UUID="499fdb30-3967-42a6-b1ed-5f3acf238d9f" TYPE="ext4" PARTUUID="56e1b910-01"
UUID=499fdb30-3967-42a6-b1ed-5f3acf238d9f /               ext4    errors=remount-ro 0       1
#
# swap was on /dev/sda5 during installation
#/dev/sda5: UUID="6601ffd1-6a75-4c2e-b42a-ea29021c21df" TYPE="swap" PARTUUID="56e1b910-05"
UUID=6601ffd1-6a75-4c2e-b42a-ea29021c21df none            swap    sw              0       0
#
#/dev/sdb /media/ubuntu/DATA auto nosuid,nodev,nofail,x-gvfs-show 0 0
UUID="6847f615-a898-43da-a4eb-fb0f49182337" /home/ubuntu/data1 ext4 defaults 0 2
#
#/dev/sdc /media/ubuntu/DATA_2 auto nosuid,nodev,nofail,x-gvfs-show 0 0
UUID="ef8b13d0-e5e4-435f-baf9-b6357d797f5b" /home/ubuntu/data2 ext4 defaults 0 2
#
# /dev/sdc /media/ubuntu/DATA\0402 auto nosuid,nodev,nofail,x-gvfs-show 0 0

Je n'ai pas vu apparaître de sdb1 ni sdc1. Peut-être que cela n’apparaît pas quand le disk n'a qu'une seule partition!
Pour les clé usb cela semble être différent.

Je ne sais toujours pas comment monter à nouveau mon Verbatin 128Go.
Je ne perd pas espoir...
Voilà la suite des demandes de moko128

/home/ubuntu>sudo parted -l
[sudo] Mot de passe de ubuntu : 
Modèle: ATA KingFast (scsi)
Disque /dev/sda : 240GB
Taille des secteurs (logiques/physiques): 512B/512B
Table de partitions : msdos
Disk Flags: 

Numéro  Début   Fin    Taille  Type      Système de fichiers  Fanions
 1      1049kB  223GB  223GB   primary   ext4                 démarrage
 2      223GB   240GB  17,1GB  extended
 5      223GB   240GB  17,1GB  logical   linux-swap(v1)


Modèle: ATA ST2000LM003 HN-M (scsi)
Disque /dev/sdb : 2000GB
Taille des secteurs (logiques/physiques): 512B/4096B
Table de partitions : loop
Disk Flags: 

Numéro  Début  Fin     Taille  Système de fichiers  Fanions
 1      0,00B  2000GB  2000GB  ext4


Modèle: ATA ST2000LM003 HN-M (scsi)
Disque /dev/sdc : 2000GB
Taille des secteurs (logiques/physiques): 512B/4096B
Table de partitions : loop
Disk Flags: 

Numéro  Début  Fin     Taille  Système de fichiers  Fanions
 1      0,00B  2000GB  2000GB  ext4
/home/ubuntu>ls -la /media/*
/media/cdrom:
total 8
drwxr-xr-x 2 root root 4096 avril 18 12:31 .
drwxr-xr-x 4 root root 4096 oct.   2 23:50 ..

/media/ubuntu:
total 16
drwxr-x---+ 4 root root 4096 oct.  14 22:30 .
drwxr-xr-x  4 root root 4096 oct.   2 23:50 ..
drwxr-xr-x  2 root root 4096 août  26 22:51 DATA
drwxr-xr-x  2 root root 4096 sept. 10 23:35 DATA_2
/home/ubuntu>
/home/ubuntu>cat /etc/mtab
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
udev /dev devtmpfs rw,nosuid,relatime,size=8151728k,nr_inodes=2037932,mode=755 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /run tmpfs rw,nosuid,noexec,relatime,size=1634548k,mode=755 0 0
/dev/sda1 / ext4 rw,relatime,errors=remount-ro,data=ordered 0 0
securityfs /sys/kernel/security securityfs rw,nosuid,nodev,noexec,relatime 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
tmpfs /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k 0 0
tmpfs /sys/fs/cgroup tmpfs rw,mode=755 0 0
cgroup /sys/fs/cgroup/systemd cgroup rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd 0 0
pstore /sys/fs/pstore pstore rw,nosuid,nodev,noexec,relatime 0 0
cgroup /sys/fs/cgroup/cpuset cgroup rw,nosuid,nodev,noexec,relatime,cpuset,clone_children 0 0
cgroup /sys/fs/cgroup/cpu,cpuacct cgroup rw,nosuid,nodev,noexec,relatime,cpu,cpuacct 0 0
cgroup /sys/fs/cgroup/blkio cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0
cgroup /sys/fs/cgroup/devices cgroup rw,nosuid,nodev,noexec,relatime,devices 0 0
cgroup /sys/fs/cgroup/freezer cgroup rw,nosuid,nodev,noexec,relatime,freezer 0 0
cgroup /sys/fs/cgroup/pids cgroup rw,nosuid,nodev,noexec,relatime,pids,release_agent=/run/cgmanager/agents/cgm-release-agent.pids 0 0
cgroup /sys/fs/cgroup/net_cls,net_prio cgroup rw,nosuid,nodev,noexec,relatime,net_cls,net_prio 0 0
cgroup /sys/fs/cgroup/perf_event cgroup rw,nosuid,nodev,noexec,relatime,perf_event,release_agent=/run/cgmanager/agents/cgm-release-agent.perf_event 0 0
cgroup /sys/fs/cgroup/hugetlb cgroup rw,nosuid,nodev,noexec,relatime,hugetlb,release_agent=/run/cgmanager/agents/cgm-release-agent.hugetlb 0 0
cgroup /sys/fs/cgroup/memory cgroup rw,nosuid,nodev,noexec,relatime,memory 0 0
systemd-1 /proc/sys/fs/binfmt_misc autofs rw,relatime,fd=38,pgrp=1,timeout=0,minproto=5,maxproto=5,direct 0 0
mqueue /dev/mqueue mqueue rw,relatime 0 0
debugfs /sys/kernel/debug debugfs rw,relatime 0 0
hugetlbfs /dev/hugepages hugetlbfs rw,relatime 0 0
fusectl /sys/fs/fuse/connections fusectl rw,relatime 0 0
/dev/sdb /home/ubuntu/data1 ext4 rw,relatime,data=ordered 0 0
/dev/sdc /home/ubuntu/data2 ext4 rw,relatime,data=ordered 0 0
cgmfs /run/cgmanager/fs tmpfs rw,relatime,size=100k,mode=755 0 0
tmpfs /run/user/1000 tmpfs rw,nosuid,nodev,relatime,size=1634548k,mode=700,uid=1000,gid=1000 0 0
gvfsd-fuse /run/user/1000/gvfs fuse.gvfsd-fuse rw,nosuid,nodev,relatime,user_id=1000,group_id=1000 0 0
/home/ubuntu>

Encore merci pour commentaires.

Hors ligne

#21 Le 15/10/2016, à 01:25

MicP

Re : mécanisme de reconnaissance automatique d'un disk dur externe

Si le disque est déjà connecté, tu trouvera le nom de son fichier de périphérique avec celle ligne de commande :

udisksctl status

=======
Avant de connecter ton disque dur ou ta clef USB ou ta carte SD
lance la commande :

udisksctl monitor

Tu verra ce que le noyau a détecté et ce que udev en a fait,
et tu verra ce qu'ils ont détecté sur ton support de données.

=======
Si tu veux monter le système de fichiers d'une partition, par exemple /dev/sde1 (<=> première partition du 5 ème disque)
entre la commande suivante : (dans une autre fenêtre d'émulateur de terminal si tu veux garder udisksctl monitor actif pour observer ce qui se passe)

udisksctl mount --block-device /dev/sde1

Si le système de fichier a un LABEL (étiquette), le point de montage sera créé automatiquement en utilisant ce nom de label
Si le système de fichier n'a pas de LABEL, ce sera l'UUID du système de fichiers de la partition qui sera utilisé.

Si tu utilise le compte colignon pour lancer cette commande et si le système de fichiers a pour label labelClef
le point de montage qui sera créé automatiquement (et détruit automatiquement au dé-mountage) sera :
/media/colignon/labelClef

=======

udisksctl unmount --block-device /dev/sde1

dé-montera le système de fichier et détruira automatiquement le point de montage.

Dernière modification par MicP (Le 15/10/2016, à 05:25)

Hors ligne

#22 Le 15/10/2016, à 11:33

erresse

Re : mécanisme de reconnaissance automatique d'un disk dur externe

Bonjour colignon,
Tes déclarations dans le fstab posent un problème : comme tu peux le voir dans les deux volumes déjà déclarés, le code UUID ne doit pas être encadré de guillemets. Il te faut rectifier cela pour que la déclaration soit correcte.
Au vu de ces codes UUID, je pense que les partitions de ces deux disques sont effectivement en ext4 (renseignement demandé par moko138) car un UUID pour une partition NTFS est beaucoup plus court...
Tu dis :"Je n'ai pas vu apparaître sdb1 ni sdc1 (note que ça pourrait très bien être d'autres sdX1)".
Je pense que l'erreur du fstab a empêché ces volumes d'être montés et c'est sans doute pour cela que leur nom n'apparaît pas.
Par ailleurs, où le cherches-tu ? Dans le répertoire /dev ?
Pourquoi veux-tu absolument voir quels sont les périphériques et les volumes qui figurent dans ce répertoire ???
Ce n'est pas à l'utilisateur de les gérer et, même si tu créais un nom de volume comme sdb1, il serait très probablement supprimé dès le prochain redémarrage. Le système n'aprécie pas qu'on vienne piétiner ses plates-bandes !
Si après la correction du fstab les volumes se montent correctement (à ce propos tu peux profiter de l'occasion pour remplacer les "0 0" en fin de ligne par "0 2" comme le conseillait moko138), tu le sauras en ouvrant tout simplement le répertoire /home/ubuntu/data1 ou /home/ubuntu/data2 dans ton navigateur.
Pour les éventuels problèmes de droit d'accès aux informations de ces volumes, reporte-toi à mon message précédent #18, dernier paragraphe, afin de te créer dans chaque volume un répertoire $USER qui t'appartienne.


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#23 Le 15/10/2016, à 11:45

Rufus T. Firefly

Re : mécanisme de reconnaissance automatique d'un disk dur externe

colignon a écrit :

Ma compréhension du système de reconnaissance des clés usb ne semble pas près d'arrivé.  Je ne désespère pas que l'un d'entre vous pourra m'éclairer.

udev


La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme

Hors ligne

#24 Le 15/10/2016, à 17:22

colignon

Re : mécanisme de reconnaissance automatique d'un disk dur externe

J'en ai marre !  Je suis sans doute trop lent pour écrire un post car il me déconnecte et je perd ma réponse et je dois la retaper.  Y a t'il un moyen pour prolonger le délai ?

Dernière modification par colignon (Le 15/10/2016, à 17:33)

Hors ligne

#25 Le 15/10/2016, à 17:24

colignon

Re : mécanisme de reconnaissance automatique d'un disk dur externe

Merci Rufus pour l'info.  Je vais l'exploiter. Je te tiens au courant.

Hors ligne