Есть ли команда, которая перечислит все разделы вместе с их метками? sudo fdisk -l
и sudo parted -l
не показывать ярлыки по умолчанию.
РЕДАКТИРОВАТЬ: (согласно комментарию ниже) Я говорю о ярлыках ext2 - тех, которые вы можете установить gparted
при разбиении.
РЕДАКТИРОВАТЬ 2: Цель состоит в том, чтобы перечислить несмонтированные разделы (поэтому я знаю, какой из них монтировать).
linux
command-line
partition
disk
sdaau
источник
источник
blkid
Инструмент может сказать вам этикетку известного раздела. Но чтобы найти раздел, вам нужно перебрать вывод fdisk.Ответы:
С Udev, вы можете использовать
чтобы показать символические ссылки по меткам, по крайней мере, к некоторым узлам устройства раздела.
Не уверен, что логика включения, возможно, наличие ярлыка.
источник
mount -l
Предложением Алана Кураса .ls -la /dev/disk/by-label
кажется, чтобы показать метки несмонтированных разделов; так что это решает мою проблему, я думаю ... Хотя, я действительно предпочел бы вариант дляfdisk
илиparted
вместо этого :) Ура!sudo lsblk -o name,mountpoint,label,size,uuid
работал на меня.с участием
lsblk
Например, команда
выходы:
Вы можете указать множество столбцов в любом порядке:
источник
lsblk -f
что эквивалентноlsblk -o NAME,FSTYPE,LABEL,MOUNTPOINT
lsblk
том, чтобы использоваться обычными пользователями, поэтому нет необходимости su / sudo. Теперь, если это не работает для вас, это потому, что ваши разработчики дистрибутивов что-то упустили.Есть команда blkid, которая может быть тем, что вы ищете. Результаты похожи на следующее:
Еще один вариант - использовать команду udevadm , которая, скорее всего, даст вам гораздо больше, чем вам нужно:
источник
Попробуйте использовать эту команду:
источник
Попробуйте использовать
mount -l
, это хорошо для меня.источник
mount -l
кажется, показывает только смонтированные разделы ... Ура!/ DEV / диск
В более новых версиях ядра Linux эту информацию теперь можно найти здесь
/dev/disk
.пример
Таким образом , вы можете найти его
by-id
,by-label
,by-path
илиby-uuid
.по-ид
по-UUID
Где
xxxxxx
будет фактический UUID, такой как5ece678c-1234-5678-12e3-88c06ec11111
.по прямому назначению
Где
LABEL1
,LABEL2
... и т. Д. Являются меткой, которая показывает символические ссылки на фактический раздел (например/dev/sda3
).источник
ls -l /dev/disk/by-label/ | sort -k10
Это не будет отображать список всех разделов, но вы можете просматривать и изменять то, что вам нравится
tune2fs
.Вы можете использовать такую команду, чтобы получить все
/dev/sda*
устройства.источник
Вы также можете использовать эту команду:
Вы можете использовать выше, чтобы распечатать информацию обо всех блочных устройствах.
источник
e2label не работал для меня с метками файловой системы UDF. Blkid сделал;
источник
Если хотите, вы можете использовать мой скрипт bash для этой цели. На самом деле он делает немного больше, чем нужно, то есть он также показывает, сколько места занято. Надеюсь, вам понравится :) И я также надеюсь, что вывод будет таким же аккуратным, как на моей коробке Linux ... (Примечание: он будет показывать только реальное оборудование, как ваши жесткие диски и DVD-ROM, но этого достаточно для моих целей.)
Важное примечание: Этот сценарий , возможно , придется работать под
sudo
РАЗ из - заblkid
. По крайней мере, в моем дистрибутивеblkid -o export
будет выводить nil при запуске от имени обычного пользователя после загрузки . Это связано с тем, что при «обычном воспроизведении пользователя»blkid
данные будут фактически извлекаться из файла кэша (обычно/run/blkid/blkid.tab
), который доступен только для записиroot
и, таким образом, потребуется один запускsudo
для заполнения текущими данными.источник
В терминале (консоли) Linux введите:
С последующим Enter
Результатом является список блочных устройств, каждое с LABEL и TYPE
источник
Я использую также
lsblk
упомянутые выше, но я считаю, что следующие варианты лучше подходят:источник