Как проверить тип файловой системы логического тома, используя lvm
любую другую утилиту?
Например, если мой логический том - это /dev/vg1/lv1
как проверить тип его файловой системы?
Я сделал ext4
файловую систему в логическом томе, используя mkfs -t ext4 /dev/vg1/lv1
. Но не знаю, как это проверить. Я не мог видеть какой-либо вариант для худых есть lvm
?
Ответы:
То же, что и с любым другим блочным устройством. например
Если это ext4, он скажет что-то вроде:
В качестве альтернативы, вы можете бежать
blkid /dev/vg1/lv1
. Это сообщило бы что-то вроде:От
man file
:источник
lvm
команды для этого нет?/dev/sdb#: block special
file
илиfile -s
?-s
(или--special-files
) указываетfile
идентифицировать блочные или символьные специальные файлы. увидетьman file
и найти--special-files
.file
нужно,--dereference
чтобы он мог видеть через символическую ссылку / dev / vg0 / lv0Использование
lsblk -f
.источник
Если логический том имеет несколько разделов, знание смещений разделов может быть полезным.
Используйте
fdisk
для чтения информации раздела тома:Затем используйте
blkid
для определения типа файловой системы.-p
Опция выполняет глубокий зонд в обход локальногоblkid
кэш - файл, и капитал-O
определяет смещение байта для проверки. Смещение определяется путем умножения начального сектора на размер сектора; например,где обратные черты предназначены для встраивания выражения, а обратная косая черта не
\*
позволяет bash съесть звездочку.Вот
blkid
команда, используемая для определения целевой файловой системы:который в этом примере: ext3 .
Чтобы получить доступ к файловой системе, смонтируйте смещение:
Вышеуказанные операции выполняются на SLES 12.4:
источник