小编pro*_*jix的帖子

访问 LVM 卷上的分区

假设您有一个 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 是可能的,并且在必要时会使用它。但是,如果可能的话,我希望有更直接的东西,而不是模拟网络块设备并附加它。

linux partition lvm qemu block-device

6
推荐指数
1
解决办法
308
查看次数

当通用 pci 和 pci-express 卡未安装在服务器中时,可以使用什么来存储它们?

我们有很多 PCI 和 PCI-express 卡,而且在任何时候,其中很多都没有安装在服务器或工作站中。他们在仓库里。我对如何存储它们的技巧很感兴趣。

我们会保留几个月的包装,因此有时卡片会被放回原包装中。但我们没有空间无限期地保留包装。

我们通过将钢锯锯到旧主板上,并将插槽阵列粘在木头上,为这些卡建造了一些存储空间。这会获得很大的密度,但制作它们有点劳动密集型。此外,我们必须采购已报废的主板,暴露在锯切过程中产生的灰尘等。

必须有出售的产品来存储当前未使用的通用 PCI 和 PCI-Express 卡。但是尝试在谷歌上搜索“PCI-express 卡存储”!

有没有其他人想出任何存储这些卡的解决方案,或者有人能够指出专为此设计的产品?

pci-express

4
推荐指数
1
解决办法
1408
查看次数

标签 统计

block-device ×1

linux ×1

lvm ×1

partition ×1

pci-express ×1

qemu ×1