Vous savez comment "fdisk -l" répertorie les tables de partitions de lecteur et affiche l'ID / types de partition pour chaque partition?
Existe-t-il un moyen similaire d'obtenir l'ID de partition pour les volumes logiques LVM?
EDIT: Je connais "lvs", qui est surtout ce que je recherche (il me donne la liste des volumes logiques, un peu comme "fdisk -l" ... sauf qu'il serait également utile de savoir ce que les types de partition des volumes logiques (que j'aime à considérer comme des "partitions virtuelles"). Cette info est ce que "fdisk -l" répertorie dans les deux dernières colonnes à droite. (Comme "8e" pour un physique Partition LVM, ou "83" pour Linux ext, etc.).
L'outil que je recherche peut ne pas faire partie de LVM; peut-être juste un autre utilitaire qui peut imprimer les identifiants / types de partition en fonction d'une partition?
cat /etc/fstab
d'afficher le type du système de fichiers, même avec lvm ... Cela semble évident, mais cela répond à la question ...Réponses:
L'ID de partition pour Linux LVM est 8e, rapporté par fdisk.
LVM est une couche d'abstraction au-dessus du périphérique de stockage pour vous faciliter la gestion. Je ne sais pas quelles informations au-delà de ce que fdisk vous fournit, car l'ID de partition pour LVM est affiché. Cependant, pour plus d'informations sur les volumes logiques LVM, vous pouvez utiliser «lvscan», «lvs» et «lvdisplay».
De même, vous pouvez apprendre des informations sur le groupe de volumes lui-même avec 'vgscan', 'vgs' et 'vgdisplay'.
la source
Les volumes logiques n'ont pas de "type" comme les anciennes partitions DOS. Comme les fichiers Unix, vous devrez les lire pour savoir de quoi il s'agit. Quelque chose comme ça devrait faire l'affaire:
Voici un exemple de sortie que cette commande donnerait (un peu tronquée):
la source
LVM est une abstraction au-dessus des disques physiques.
Les volumes logiques (sur lesquels vous pouvez formater et placer des fichiers) sont alloués à partir de groupes de volumes, qui peuvent être constitués d'une ou de plusieurs extensions physiques - les partitions de disque physiques réelles.
Votre question n'est pas claire. Si vous souhaitez afficher sur quelles partitions de disque un volume logique réside physiquement, lvdisplay --maps peut vous aider:
la source
Les volumes logiques n'ont pas de concept de "type", ce ne sont que des périphériques blocs. Si vous souhaitez examiner le contenu d'un périphérique de bloc et déterminer ce qu'il contient, vous pouvez regarder l'
blkid
outil, qui fait exactement cela.la source
1) Un volume logique n'est PAS une partition de disque (physique). Il s'agit d'un périphérique de bloc virtuel créé à l'intérieur du noyau Linux avec Device Mapper. C'est une technologie que l'on peut utiliser pour configurer un périphérique à bloc unique en utilisant deux partitions de disque ainsi que deux périphériques de bloc en utilisant une seule partition de disque, et bien plus encore.
Si vous voulez en savoir plus sur DM, visitez sa page d'accueil , consultez ses pages de manuel , lisez le manuel RedHat ou par exemple cet article. C'est une excellente technologie qui n'est mentionnée que sur Wikipedia.
2) Par exemple, sur mon ordinateur personnel, j'ai des partitions de disques physiques ainsi que des périphériques DM (volumes logiques).
nom mineur majeur #blocs
Principalement, ils n'ont pas de type ou d'ID, ils sont définis avec juste le numéro du secteur de départ et la longueur.
Donc, dm-0 est un fragment composé de 34865152 secteurs d'un périphérique physique.
Et cet appareil est la partition / dev / hdb2!
Et c'est une partition de type LVM (8e), mentionnée par timberman.
Cette partition de disque unique (physique) peut contenir des volumes logiques au sein d'un groupe. J'ai deux disques, il y a donc deux de ces groupes et chaque groupe contient deux périphériques logiques.
Donc dm-0 et dm-1 sont deux LVs (lvroot et lvswap) créés sur ma partition / dev / hdb2 de mon premier disque (avec CentOS) tandis que dm-2 et dm-3 sont des LVs créés sur ma partition / dev / hda2 de mon deuxième disque (avec Fedora).
Les périphériques logiques peuvent avoir des étiquettes (UUID). Vous pouvez les vérifier avec la commande lvdisplay, mentionnée ci-dessus. Mais ce ne sont que des étiquettes, que vous pouvez utiliser (-u) au lieu de nombres majeurs et mineurs (commutateurs -j -m).
la source
Lsblk fournit-il les informations dont vous avez besoin?
la source
Les volumes logiques n'ont pas d'ID ou de type de partition. Ils sont composés d' extensions physiques (PE) qui peuvent être réparties sur plusieurs volumes physiques (PV), chacun pouvant être une partition (par exemple / dev / sda2) ou un disque complet (par exemple / dev / sdb).
la source
probablement pas nécessaire mais j'ai appris un peu moi-même ici http://www.linuxconfig.org/Linux_lvm_-_Logical_Volume_Manager
la source
L'identifiant du type de partition est stocké uniquement dans la table de partition, pas sur la partition elle-même. D'un autre côté, les volumes logiques LVM sont normalement traités comme des partitions individuelles, pas comme des disques, il n'y a donc pas de table de partition et donc pas d'ID de type de partition à rechercher.
Notez également que l'ID de type est uniquement à des fins informatives sous Linux (ce n'est pas vrai pour Windows, cependant). Il n'a aucune incidence sur le contenu et le système de fichiers de cette partition.
la source
Je pense que cette commande en ligne pourrait aider:
La sortie est similaire à ceci:
la source
Si vous regardez le post précédent de "Mark V", vous verrez que la commande lsblk a été utilisée.
C'est une excellente option, mais le PO a demandé le type qui a été omis de la plupart des réponses. En utilisant lsblk ci-dessus et en ajoutant "FSTYPE", vous obtenez le type attendu:
la source