我使用dd命令从我的Linux磁盘上进行了备份,并将其上传到了一个网站。
现在,在我的VPS中出现了内核恐慌,我打开了救援模式,我想下载并恢复备份映像。
我的问题是:因为我的内核没有启动,并且我无法挂载我想要恢复的磁盘,所以我可以在哪里下载磁盘映像来恢复它?(磁盘映像约为5GB)
致以敬意,
发布于 2018-10-13 03:54:42
一个原始的dd磁盘映像是很好的,如果您需要磁盘的每个扇区在同一个位置,空扇区和“擦除”扇区等等,但是它占用了大量的空间。您可以使用gz、xz等压缩图像,但是不能轻松地挂载或浏览它。
Linux通常不关心它的文件位于哪个扇区,所以只备份文件也能工作(然后再恢复引导加载程序),而且占用的空间可能要少得多,只有一个.tar.gz/.tar.xz或squashfs是很好的,也是可以安装的。
但是现在你只能使用一个5GB的磁盘映像,最简单的方法就是下载它,就像你上传它的方式一样--我假设你首先使用了其他驱动器上的临时存储来保存映像。但是现在引导是个问题了所以
dd恢复驱动器映像。由于它是在谷歌驱动器上,其中一个答案可能让您直接将下载流/管道发送到dd,但看起来技术随着时间的推移而改变,可能不再起作用了。这个答案说它应该是最近起作用的,它是:
2018年6月对我来说是最简单的方法
file_id应该类似于0Bz8a_Dbh9QhbNU3SGlFaDg,您可以通过右键单击文件获得它,然后获得可共享的链接。在开放访问文件上进行了测试。我不确定它是否适用于目录。
或者这个最近稍微少了一点,答案的核心似乎使用了curl和cookie (更多细节请参见完整答案):
#!/bin/bash fileid="FILEIDENTIFIER“filename=”文件名“”curl -c ./cookie -s -L“https://drive.google.com/uc?export=download&id=${fileid}> /dev/null curl -Lb ./cookie "https://drive.google.com/uc?export=download&confirm=`awk '/download/ {print $NF}‘./cookie’&id=${fileid}”-o ${filename}
https://askubuntu.com/questions/1083021
复制相似问题