J'ai lu quelques ressources sur la commande mount pour monter des périphériques sur Linux, mais aucune d'entre elles n'est assez claire (du moins pour moi).
Dans l’ensemble, c’est ce que la plupart des guides disent:
$ mount
(lists all currently mounted devices)
$ mount -t type device directory
(mounts that device)
for example (to mount a USB drive):
$ mount -t vfat /dev/sdb1 /media/disk
Ce qui n'est pas clair pour moi:
Comment savoir ce qu'il faut utiliser pour "périphérique" dans
$ mount -t type device directory
? Comment savoir si je dois utiliser "/ dev / sdb1" dans cette commande$ mount -t vfat /dev/sdb1 /media/disk
pour monter ma clé USB?qu'est-ce que le paramètre "-t" définit ici? type?
J'ai lu la page de manuel ( $ man mount
) plusieurs fois, mais il me manque probablement encore quelque chose. Précisez s'il vous plaît.
/dev/disk/by-id
je pensais que "by-id" devait être remplacé par quelque chose et devrait être émis en tant que commande. Je ne pensais pas que cela pourrait en fait être un répertoire. Cela arrive probablement aux utilisateurs Windows -> Linux dans leur phase initiale! (ou ce n'est que moi :))-t type
.mount
Normalement, si cela ne se produit pas, c'est une indication raisonnable que vous faites quelque chose de mal.-t
option". L’autre partie de la question (comment déterminer quel appareil est représenté par une/dev/
entrée) est très raisonnable.Réponses:
Vous pouvez utiliser fdisk pour avoir une idée de votre type de partitions, par exemple:
Montre:
De cette façon, vous savez que vous avez sda1,2 et 3 partitions. L'option -t est le type de système de fichiers; il peut s'agir de NTFS, FAT, EXT. Dans mon exemple, sda1 est ntfs, il devrait donc ressembler à ceci:
Les périphériques USB sont généralement vfat et Linux sont généralement ext.
la source
$ fdisk -l
. Mais il ne répertorie que les systèmes de fichiers Linux et Linux LVM (deux seulement). Pas vfat, ntfs, hpfs ou ext etc.# fdisk -l
et recherchez le périphérique (/ dev / *) et son système de fichiers (vfat, ntfs, hpfs, ext, etc.) . Droite?J'étais vraiment rouillé à ce sujet, et puis ça a commencé à revenir .. si cela ne répond pas à votre question, peut-être que je l'ai mal comprise ...
Alibi: c'est sur une version Ubuntu 14. Votre kilométrage peut varier.
J'utilise
lsblk
pour obtenir mes points de montage, ce qui est différent demount
Pour moi,lsblk
c'est plus facile à lire quemount
Assurez-vous de créer un répertoire avant de monter votre appareil.
Vous devriez pouvoir y aller, cependant, vérifiez les autorisations de sécurité sur ce nouveau répertoire pour vous assurer que c'est ce que vous voulez.
la source
Ces jours-ci, vous pouvez utiliser les chemins explicites pour monter un périphérique spécifique.
Par exemple:
la source
/dev/sd*
. Il y a/dev/disk/by-id
(ID de périphérique / partition),/dev/disk/by-uuid
(UUID de périphérique / partition - pas très utile pour une utilisation manuelle),/dev/disk/by-path
(dépend de la façon dont le périphérique est connecté),/dev/disk/by-label
(étiquette de partition si elle est présente)pci-0000:00:1f.2-scsi-3:0:0:0-part3
(périphérique PCI: 0000: 00: 1f.2, troisième port, troisième partition), label sera label, uuid est généré par ordinateur unique id (vous l’utiliserez si vous voulez une forme d’identification qui ne changera pas).mount
(la commande) détermine généralement le "type" du système de fichiers sur le périphérique. Je pense que la partie difficile si trouver le nom du fichier de périphérique. Vous devez presque connaître les conventions de dénomination des disques pour le comprendre.Sur une boîte linux Arch à jour:
Mais cela ne fonctionne pas sur une machine mature (2.6.20.9):
Sans savoir à l'avance que
/dev/sd*
ou/dev/hd*
sont des fichiers de périphérique de disque dur, vous devez utiliserlspci
oulsusb
ou quelque chose pour déterminer le nom du fichier de périphérique. Les périphériques USB laissent souvent des informations/var/log/messages
pour vous aider à déterminer le fichier de périphérique qui leur a été attribué par udev.la source
fdisk -l
comme l'autre réponse mentionnée? (Voir également mon dernier commentaire sur cette réponse.)Sur Ubuntu 14, vous pouvez également utiliser l'application Disks:
Cliquez d'abord sur le disque dans le panneau de gauche, puis sur la partition dans le panneau de droite. Le bas du panneau de droite indique le format, l'état actuel du montage, etc. Vous pouvez également utiliser cette interface graphique pour créer / supprimer / formater des partitions.
la source
Pourquoi avons-nous plusieurs façons de le faire mais, comme toujours, nous prenons également en compte et ne savons pas où le système de fichiers utilisé dans le périphérique peut gêner un peu, mais nous pouvons utiliser l’option "auto" pour donner un peu d’aide.
et prêt notre appareil sera monté: à / media / pendrv prêt à utiliser, puis utilisez simplement:
... pour libérer l'appareil.
la source
ThoerX Forum Vérifiez l'appareil avecfdisk -l
la source
Le "périphérique" dont parle man mount est un périphérique de bloc logique avec un système de fichiers.
Un "périphérique" peut également signifier un produit (SSD est un lecteur, HDD est un lecteur de disque, DVD est un disque, ODD est un lecteur de disque.
Souvent, peu importe lequel exactement. Mais lorsqu'il s'agit de monter (ou de formater ou de partitionner), c'est important, car c'est logique.
Comme vous pouvez le constater, sda est juste à côté de sda1, 2, 3 ... Et aussi de sdb, sdc, chacune avec ses partitions. Donc, vous pouvez vous tromper dans les deux sens.
Lorsque vous
mount /dev/sdb1 /media/disk/
choisissez la partition 1 du disque sata "b". Si cette sdb1 est une partition de stylo USB, le nom de votre point de montage n'est pas très parlant.Vous pouvez même monter une RAM pour créer un disque mémoire ou un fichier ("périphérique en boucle"). Ou un "périphérique" tout virtuel, comme sysfs, qui remplit le répertoire / sys (point de montage).
L'idée de montage, et donc la commande mount, reposent sur un concept (VFS, etc.) comportant trois éléments principaux:
fdisk -l
,lsblk
etcat /proc/partitions
. C'est délicat, mais 80%, ce n'est que des points de vue différents.man mkfs
etman mkfs.ext2
(mkfs.FSTYPE).mkdir xyz
est bon, techniquement.Tout ce montage a déjà été configuré de manière centralisée par l'administrateur système dans / etc / fstab. Avec le branchement à chaud actuel du stockage de masse, les choses se compliquent un peu.
Dans le cas d'un stylo USB, il s'agit d'un module du noyau qui affiche / dev / sdb et ses partitions en une fraction de seconde.
Toute automatisation supplémentaire dans le branchement à chaud, aussi simple soit-elle, doit être coordonnée par udev, et parfois améliorée par des outils supplémentaires. Udev peut gérer TOUS les appareils, pas seulement le stockage.
Nous sommes pris entre le confort d'avoir une nouvelle icône (ou même simplement un "périphérique" avec un nom correct) qui apparaît automatiquement, et la manière dont le noyau avec le système de fichiers (virtuel) doit systématiquement préparer les parties. Mais avec RAID et le cryptage et tous les différents "périphériques" de stockage, Linux doit ajouter des couches.
En fin de compte, vous voulez que le contenu soit à portée de main.
Normalement, il vous suffit d'identifier le bon ... DISPOSITIF;). Vous pouvez
ls /dev/sd*
voir ce qu'il y a: quelles lettres, quels chiffres, identifiez votre APPAREIL ...Et puis tapez
(Vous pouvez laisser de côté la
-t type
partie)la source