与 mount -o 循环相反:我可以将块设备作为常规文件读取吗?

Geo*_*rge 6 linux mount filesystems loopback lvm

我正在尝试使用 Duplicity 备份 LVM 卷(注意:不仅是卷的文件内容,还包括实际卷本身,逐字节)。

\n\n

到目前为止我发现的最好方法是将ddLVM卷上的所有数据保存到一个临时文件中,将该文件包含在备份集中,并在备份完成后将其删除。但这似乎效率极低:我不必要地破坏磁盘并复制所有数据。

\n\n

似乎需要的是一种基本上相反的方法mount -o loop。换句话说,我不想将文件安装为块设备:相反,我想将块设备“安装”为常规(只读)二进制文件 \xe2\x80\x94 ,然后 Duplicity 将为我阅读并备份。

\n\n

有什么办法可以实现这一点吗?

\n

use*_*686 2

这就是块设备默认的工作方式。毕竟,它们可以被任何程序 \xe2\x80\x93 读取,dd仅使用标准的 open() 和 read() 函数来创建图像。

\n