2016-12-22 6 views
0

У меня есть логический том в/dev/xvdk, который я бы хотел программно определить, если он неформатирован. Раньше я запускал «file -s» на физических устройствах и возвращал «данные», если устройство не форматировано.Как найти файловую систему LVM

Но поскольку это LVM (я думаю?), Это дает мне что-то вроде этого, что не помогает.

Судо файл -sL/DEV/xvdk

/DEV/xvdk: LVM2 PV (Linux Logical Volume Manager), UUID: pmk0C-FABx-LAsZxB, размер: 536870912000

I «Я пробовал другие команды, такие как« fdisk »,« lsblk »,« parted »,« lvdisplay ». Все они работают на физических устройствах, но не для LVM.

Предложения?

ответ

1

попытка файла -s/DEV/Volumn-группа/ЛВ не раздел, как

[[email protected] ~] # file -s /dev/vg1/test 
/dev/vg1/test: symbolic link to `../dm-18' 
[[email protected] ~] # file -s /dev/dm-18 
/dev/dm-18: data 
[[email protected] ~] # file -s /dev/vg1/root 
/dev/vg1/root: symbolic link to `../dm-0' 
[[email protected] ~] # file -s /dev/dm-0 
/dev/dm-0: Linux rev 1.0 ext4 filesystem data (needs journal recovery) (extents) (large files) (huge files) 
# where /dev/vg1/root /dev/vg1/test is the logic volumn 
# /dev/vg1 the volumn group in 
# /dev/xvdb is a disk 
+0

Спасибо! Это было правильное направление. Оказывается, вы можете сделать 'file -sL'. '-L' разделяет символическую ссылку. Это сработало для меня. – propheci

Смежные вопросы