假设您有一个 LVM 卷 /dev/vg0/mylv。您已将此作为虚拟磁盘呈现给虚拟化或模拟的来宾系统。在安装过程中,来宾系统将其视为 /dev/sda 并将其分区为 /dev/sda{1,2,5,6} 并完成安装。现在,您需要从主机系统内部访问这些文件系统,而无需运行来宾系统。fdisk 看到这些分区就好了:
# fdisk -l /dev/vg0/mylv
Device Boot Start End Blocks Id System
/dev/vg0/mylv1 2048 684031 340992 83 Linux
/dev/vg0/mylv2 686078 20969471 10141697 5 Extended
/dev/vg0/mylv5 686080 8290303 3802112 83 Linux
/dev/vg0/mylv6 8292352 11980799 1844224 83 Linux
Run Code Online (Sandbox Code Playgroud)
但是,/dev/vg0/mylv1 等设备实际上并不存在。我猜是因为它们在 LV 内,操作系统默认无法识别这种类型的嵌套。有什么方法可以刺激 Linux,以便 /dev/vg0/mylv1 或等效的出现,从而可以在主机系统中安装?
我知道 qemu-nbd 是可能的,并且在必要时会使用它。但是,如果可能的话,我希望有更直接的东西,而不是模拟网络块设备并附加它。
我们有很多 PCI 和 PCI-express 卡,而且在任何时候,其中很多都没有安装在服务器或工作站中。他们在仓库里。我对如何存储它们的技巧很感兴趣。
我们会保留几个月的包装,因此有时卡片会被放回原包装中。但我们没有空间无限期地保留包装。
我们通过将钢锯锯到旧主板上,并将插槽阵列粘在木头上,为这些卡建造了一些存储空间。这会获得很大的密度,但制作它们有点劳动密集型。此外,我们必须采购已报废的主板,暴露在锯切过程中产生的灰尘等。
必须有出售的产品来存储当前未使用的通用 PCI 和 PCI-Express 卡。但是尝试在谷歌上搜索“PCI-express 卡存储”!
有没有其他人想出任何存储这些卡的解决方案,或者有人能够指出专为此设计的产品?