【问题标题】:How to find out the file system of a LVM如何找出 LVM 的文件系统
【发布时间】:2017-05-07 16:41:58
【问题描述】:

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

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

sudo 文件 -sL /dev/xvdk

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

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

建议?

【问题讨论】:

  • Linux Mint 上的磁盘应用程序(gnome-disks-utility 前端)也不会显示此信息。它显示的只是 LVM。有趣的是,Timeshift 应用程序(系统恢复实用程序)将窥探 LVM 分区并显示内部文件系统。 Mint 默认使用 ext4。

标签: linux filesystems lvm


【解决方案1】:

试试 file -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

【讨论】:

  • 谢谢!这是正确的方向。原来你可以做file -sL-L 取消引用符号链接。这对我有用。
  • 这条指令没有帮助。我在 Linux Mint 上有 LVM。没有列出带有“vg1”或类似名称的设备。磁盘应用程序也不会报告 LVM 内部的内容(gnome-disk-utility 前端)。你怎么知道卷组是什么?
猜你喜欢
  • 2020-07-23
  • 2020-03-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多