rsync 部分 LVM 卷到远程目录

rsync 部分 LVM 卷到远程目录

我可以将完整的硬盘分区(无法访问)同步到远程目录吗?

不可访问意味着它无法安装,它是 LV 卷的一部分,与其他有故障的 HDD 合并并从服务器中删除。我尝试安装它,但无法工作未知的文件系统类型“LVM2_member”,因此我使用 rsync 将其安装在远程桌面上。请告诉我最好的解决方案是什么?

rsync -avz /dev/sda1 user@ip:/backup/

我想在目录备份中将 /dev/sda1 的所有文件和目录复制到远程设备。

答案1

你可以做

dd if=/dev/sda of=back.sda bs=10M 

您可以根据您的i/o容量增加或减少bs(块大小)(快速增加,缓慢减少),然后在备份时使用scp或rsync复制back.sda。稍后您可以挂载映像并恢复文件,如果 sda 不是损坏的磁盘,这将起作用,如果损坏,您可以尝试 fsck。 rsync适用于文件,我从未在块设备上尝试过,但我认为rsync sda仅在远程备份上复制sda块文件(大小0)如果问题是分区不可用,则使用rsync将无法解决任何问题,您必须使用kpartx,搜索谷歌搜索 kpartx lvm 或者试试这个

pvscan
vgscan
vgchange -ay

查看输出并安装卷

答案2

rsync -avz /dev/sda1 user@ip:/backup/将尝试复制设备节点,而不是磁盘内容。

您可以将分区的映像制作为远程文件:

ssh -C user@ip:/backup/sda1.img </dev/sda1

这将生成分区的图像。它不会让您访问您的文件。为了访问您的文件,您需要安装分区或映像:这就是安装的含义。

如果两磁盘卷组中只有一个磁盘,您将无法从中获取文件,因为您只有一半的文件系统。一半的文件系统并不意味着您拥有一半的文件,就像拥有半辆汽车并不意味着您可以行驶一半的道路一样。如果你有半辆车,你可以用它当零件,但你不能驾驶它。如果您有一半的文件系统,您也许可以使用取证技术来恢复一些数据,但这是一项艰苦的工作,而且无论如何,单个文件和目录很可能会被分割到两个磁盘上。

如果您的卷组分为两个磁盘,并且其中一个磁盘出现故障,则整个卷组实际上都会丢失。

答案3

尝试GNU地址救援从坏硬盘复制到文件。

相关内容