Existe-t-il une commande qui listera toutes les partitions avec leurs étiquettes? sudo fdisk -l
et sudo parted -l
ne montre pas les étiquettes par défaut.
EDIT: (selon le commentaire ci-dessous) Je parle des étiquettes ext2, celles que vous pouvez définir gparted
lors du partitionnement.
EDIT2: Le but est de lister les partitions non montées (je sais donc laquelle monter).
linux
command-line
partition
disk
Sdaau
la source
la source
blkid
outil peut vous indiquer l'étiquette d'une partition connue. Mais pour trouver la partition, vous devez boucler sur la sortie de fdisk.Réponses:
Avec udev, vous pouvez utiliser
afficher les liens symboliques par étiquette vers au moins certains nœuds de périphériques de partition.
Pas sûr de la logique de l'inclusion, peut-être de l'existence d'une étiquette.
la source
mount -l
suggestion d' Alan Kuras .ls -la /dev/disk/by-label
semble montrer des étiquettes de partitions non montées; donc ça résout mon problème, je suppose… Bien que j'aurais vraiment préféré une option pourfdisk
ouparted
plutôt :) À la vôtre!sudo lsblk -o name,mountpoint,label,size,uuid
travaillé pour moi.avec
lsblk
Par exemple, la commande
les sorties:
Vous pouvez spécifier de nombreuses colonnes dans l'ordre de votre choix:
la source
lsblk -f
ce qui équivaut àlsblk -o NAME,FSTYPE,LABEL,MOUNTPOINT
lsblk
doit être utilisé par les utilisateurs réguliers donc pas besoin de su / sudo. Maintenant, si cela ne fonctionne pas pour vous, c’est que votre distro devs manque quelque chose.Il existe une commande blkid qui peut correspondre à ce que vous recherchez. Les résultats sont similaires à ce qui suit:
Une autre option consiste à utiliser la commande udevadm , qui vous donnera probablement beaucoup plus que ce dont vous avez besoin:
la source
Essayez d'utiliser cette commande:
la source
Essayez de l'utiliser
mount -l
, ça marche pour moi.la source
mount -l
montées - semble ne montrer que les partitions montées. A la vôtre!/ dev / disk
Dans les versions plus récentes du noyau Linux, ces informations sont désormais disponibles ci-dessous
/dev/disk
.Exemple
Ainsi , vous pouvez le trouver en
by-id
,by-label
,by-path
ouby-uuid
.par-id
par-uuid
Où le
xxxxxx
serait un UUID réel tel que5ece678c-1234-5678-12e3-88c06ec11111
.par étiquette
Où
LABEL1
,LABEL2
... etc sont l' étiquette qui montre les liens symboliques à la partition réelle (par exemple/dev/sda3
).la source
ls -l /dev/disk/by-label/ | sort -k10
Cela ne listera pas toutes les partitions mais vous pourrez voir et modifier ce que vous voulez avec
tune2fs
.Vous pouvez utiliser une commande telle que celle-ci pour obtenir tous les
/dev/sda*
périphériques.la source
Vous pouvez également utiliser cette commande:
Vous pouvez utiliser ce qui précède pour imprimer toutes les informations sur les périphériques en mode bloc.
la source
e2label ne fonctionnait pas pour moi avec les étiquettes de système de fichiers UDF. blkid a fait;
la source
Si vous le souhaitez, vous pouvez utiliser mon script bash à cette fin. En réalité, il en fait un peu plus que ce dont vous avez besoin, c’est-à-dire qu’il indiquera également la quantité d’espace utilisé. J'espère que vous l'aimerez :) Et j'espère aussi que la sortie sera aussi nette que sur ma machine Linux ... (Remarque: il ne montrera que le matériel réel tel que vos disques durs et vos DVD-ROM, mais cela suffit pour mes besoins.)
Remarque importante: Ce script devra peut-être être exécuté sous
sudo
ONCE à cause deblkid
. Au moins sur mon distro,blkid -o export
sera nulle de sortie lorsqu'il est exécuté comme utilisateur régulier après le démarrage . En effet, dans le "rendu utilisateur normal" deblkid
, les données seront en fait extraites d'un fichier cache (normalement/run/blkid/blkid.tab
), qui ne peut être écrit qu'en enregistrantroot
et nécessitant donc une exécution soussudo
pour être rempli avec les données actuelles.la source
Dans un terminal Linux (console), tapez:
Suivi par Enter
Le résultat est la liste des périphériques de bloc, chacun avec LABEL et TYPE
la source
J'utilise aussi
lsblk
mentionné ci-dessus, mais je trouve les options suivantes plus convenables:la source