#1 Le 06/05/2019, à 20:55
- tiboooo
apres umount, je ne sais pas mount... Comment faire??
Hello tous le monde,
Je suis complètement passé à Linux par choix il y a un peu plus de 3mois.
J'essaye tous les jours d'en apprendre le plus possible!
Et aujourd’hui, j'ai rencontrer un problème, j'ai des clés bootable que je voulais formater.
Graphiquement elles n'ont rien voulus savoir...
j'ai donc décidé de passer en console.
Je suis tout d’abord tomber sur :
df -h
Qui ma permie d’identifier le chemin de ma clé :
/dev/sdf1
Ensuite j'ai compris qu'il fallait démonter le chemin :
sudo umount /dev/sdf1
Et pour finir :
sudo mkfs.vfat /dev/sdf1
Cette méthodes a marché à merveille, en débranchent la clé par la suite et la rebranchant, elles apparaîent toutes propres toutes vide.
Seulement voila, cette méthode de débrancher ne me plaît pas...
J'aurais aimer pouvoir la remonter...
sudo mount /dev/sdf1 /media/ubuntu
Ou
sudo mount /dev/sdf1 /media/ubuntu/
Ou meme sudo mount
/dev/sdf1 /media/ubuntu/test
Mais cela marche pas comme ça...
un "icône" apparaît belle est bien... dans ses propriétés on retrouve la taille de ma clé... J'imagine que le liens c'est fait...
Mais pourquoi le nom n'est pas le nom de la clé ?
Les 2 premières commandes on donnée le nom d'ordinateur au fichier... Comment cela est possible ?
la dernière ces plains que le fichier n'existais pas... J'ai même essayé en créent ce fameux fichier test avec un
sudo mkdir test
Mais vraiment rien de très naturel...
Merci d'avance pour l'intention que vous m'apporterez.
Tiboooo
Hors ligne
#2 Le 07/05/2019, à 07:11
- MicP
Re : apres umount, je ne sais pas mount... Comment faire??
Bonjour
Après avoir modifié la table des partitions ou/et une des partitions,
il faut que le système en soit informé.
Donc, après que la commande :
sudo mkfs.vfat /dev/sdf1
ait terminé son travail,
lance la commande suivante :
sudo partprobe
=======
…pourquoi le nom n'est pas le nom de la clé ?
…
Je suppose que quand tu parles de "nom de la clé",
tu veux plutôt parler du nom de Label (ou étiquette) du système de fichiers de la partition (que tu as formaté).
Mais quand tu as lancé la commande de formatage de la partition (mkfs.vfat …),
tu n'as pas spécifié un nom de label à donner au système de fichiers que tu voulais créer.
Donc, comme il n'y a pas de label, c'est l'UUID de ce système de fichiers qui apparaît.
Ci dessous, un extrait du retour de la commande :
man mkfs.vfat
…
-n nom_de_volume
Définir le nom de volume (ou l'étiquette) du système de fichiers.
Le nom de volume peut contenir jusqu'à 11 caractères de long. Par
défaut, aucun nom de volume n’est défini.
…
Dernière modification par MicP (Le 10/05/2019, à 17:52)
Hors ligne
#3 Le 07/05/2019, à 08:32
- tiboooo
Re : apres umount, je ne sais pas mount... Comment faire??
Bonjour MicP,
Merci beaucoup!
je ne connaissais pas
partprobe
ni l'option
-n
Je m'étais renseigné pour modifier le label et étais tomber sur des :
sudo fatlabel /dev/sdf1 Tiboooo
Mais ta solution est biene meilleur XD
Et pour cette histoire de UUID, je ne sais pas trop, les dossier qui apparaissais portais le nom sois d'utilisateur de l'ordi, sois du pseudo fichier que je créais et pas de son UUID.
A vrai dire, je m’attendais à trouver un nom du genre "Volume de 2Go"... Comme il le fais quand on ne spécifie pas de nom et que l'on formate graphiquement.
Mais c'est idiots du coup...
Encore merci.
Tiboooo
Hors ligne
#4 Le 07/05/2019, à 09:24
- MicP
Re : apres umount, je ne sais pas mount... Comment faire??
J'aurais aimer pouvoir la remonter...
sudo mount /dev/sdf1 /media/ubuntu
Cela suppose que tu avais auparavant créé le répertoire /media/ubuntu qui sera utilisé comme point de montage,
mais tu vas sans doute être désagréablement surpris
car, depuis ton compte utilisateur non privilégié,
tu ne pourras pas écrire dans ce système de fichiers.
Étant donné que c'est le compte root (tu as utilisé sudo) qui a monté le système de fichiers,
et comme il s'agit d'un système de fichiers de type vfat
les attributs propriétaire et groupe (et donc d'accès) de ce système de fichiers monté seront ceux de root
=======
Sans avoir besoin de créer (ni de détruire ultérieurement) le répertoire qui servira de point de montage,
tu peux utiliser, depuis ton compte utilisateur non privilégié,
la ligne de commande suivante :
udisksctl mount -b /dev/sdf1
Le point de montage sera automatiquement créé et le système de fichiers y sera monté,
et quand tu démonteras le système de fichier, ce point de montage sera automatiquement détruit.
Les attributs propriétaire et groupe (et donc d'accès) de ce système de fichiers monté
seront ceux du compte utilisateur qui a entré la commande udisksctl
Ce compte utilisateur pourra donc y avoir pleinement accès.
Si le système de fichiers a un nom de Label,
ce sera ce nom de Label qui sera utilisé pour créer le nom du point de montage,
sinon, ce sera l'UUID du système de fichiers à monter.
=======
Un exemple de ce que ça donne sur ma machine,
(sans utiliser sudo)
michel@debg53sw:~$ udisksctl mount -b /dev/sdb1
Mounted /dev/sdb1 at /media/michel/8367-D390.
michel@debg53sw:~$
michel@debg53sw:~$ ls -l /media/michel/8367-D390
total 4
-rw-r--r-- 1 michel michel 150 mars 5 12:14 fichier.txt
michel@debg53sw:~$
Le point de montage (/media/michel/8367-D390) a automatiquement été créé.
(Visiblement, je n'avais pas donné de nom de Label à ce système de fichiers,
c'est donc l'UUID (8367-D390) de ce système de fichiers qui a été utilisé pour créer le nom du point de montage)
Maintenant, je démonte le système de fichiers,
michel@debg53sw:~$ umount /dev/sdb1
michel@debg53sw:~$
michel@debg53sw:~$ ls -l /media/michel
total 0
michel@debg53sw:~$
Et j'ai pu constater que le point de montage /media/michel/8367-D390 a été automatiquement détruit
Dernière modification par MicP (Le 10/05/2019, à 17:50)
Hors ligne
#5 Le 07/05/2019, à 12:12
- tiboooo
Re : apres umount, je ne sais pas mount... Comment faire??
Cela suppose que tu avais auparavant créé le répertoire /media/ubuntu qui sera utilisé comme point de montage
Ce fichier est de base créé comme pour toi : /media/michel,
En faite, je cherchais a monter ma clé dans ubuntu/... je pensais que cela marchais comme cela...
Et, en modifiant le label -n, et en informant le système que cela a été modifier partprobe,
J'ai eu l'impression que tout c'était bien passer...
tu ne pourras pas écrire dans ce système de fichiers
Je m'en suis rendu compte en voulant éjecter la clé...
Je n'avais pas du tout cette notion de répertoire qui servira de point de montage...
Et ne connaissais pas udisksctl
Cela réponds même à la question que je commençais à mes poser :
Comment graphiquement cela fonctionne sans demander mon mdp... Alors qu'en console je doit passer par du sudo
Alors en conclusion :
umount /dev/sdf1
sudo mkfs.vfat -n Tiboooo /dev/sdf1
sudo partprobe
udisksctl mount -b /dev/sdf1
Et si je ne dis pas de bêtise, cela fonctionne super, et à la fin je récupère bien mes droits sur la clé...
Mais... finalement... J'utilise quand même du sudo...
Hors ligne
#6 Le 07/05/2019, à 14:04
- MicP
Re : apres umount, je ne sais pas mount... Comment faire??
Sur un système qui vient juste d'être installé,
dans /media/ , le sous-répertoire michel n'existe pas :
Il n'est créé (automatiquement) qu'au moment de la création du premier point de montage
qui sera utilisé pour monter un système de fichiers contenu sur un périphérique amovible.
Dernière modification par MicP (Le 07/05/2019, à 14:18)
Hors ligne
#7 Le 07/05/2019, à 21:19
- tiboooo
Re : apres umount, je ne sais pas mount... Comment faire??
Oh d'accord, okey!
Tous s'explique..
Merci bcp pour tous ce que tu m'as appris!
Hors ligne