2016-12-22 127 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