如何找出LVM的文件系统

时间:2016-12-22 06:00:33

标签: linux filesystems lvm

我在/ dev / xvdk有一个逻辑卷,我想以编程方式检测它是否未格式化。在过去,我一直在运行" file -s"在物理设备上,它将返回"数据"如果设备未格式化。

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

  

sudo file -sL / dev / xvdk

     

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

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

建议?

1 个答案:

答案 0 :(得分:1)

尝试文件-s / dev / volumn-group / lv而不是分区,比如

[root@182 ~] # file -s /dev/vg1/test
/dev/vg1/test: symbolic link to `../dm-18'
[root@182 ~] # file -s /dev/dm-18
/dev/dm-18: data
[root@182 ~] # file -s /dev/vg1/root
/dev/vg1/root: symbolic link to `../dm-0'
[root@182 ~] # 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