2016-12-22 36 views
0

我在/ dev/xvdk上有一个逻辑卷,我想以编程方式检测它是否未格式化。过去,我在物理设备上运行“文件-s”,如果设备未格式化,它将返回“数据”。如何找出LVM的文件系统

但是因为这是一个LVM(我认为?),它给了我这样的东西,这是没有用的。

须藤文件-SL的/ dev/xvdk

的/ dev/xvdk:LVM2 PV(Linux逻辑卷管理器),UUID:pmk0C-FABx-LAsZxB,尺寸:536870912000

我已尝试过其他命令,如“fdisk”,“lsblk”,“parted”,“lvdisplay”。它们都在物理设备上工作,但不适用于LVM。

对此提出建议?

回答

1

try文件的-s的/ dev/volumn组/ LV不分区,像

[[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