Я взял резервное копирование от своего диска Linux с помощью dd команду, и я загрузил его на веб-сайт.
Теперь существует паника ядра в моем VPS, и я открываю спасательный режим, и я хочу загрузить и восстановить тот образ резервной копии.
Мой вопрос: Так как мое ядро не загружается, и я не может смонтировать диск, который я хочу восстановить, где я могу загрузить образ диска для восстановления его? (Образ диска составляет приблизительно 5 ГБ),
С уважением,
Сырые данные dd
образ диска хорош, если Вам нужны каждый сектор диска в том же месте, пустые секторы и "стертые" секторы и все, но он поднимает много пространства. Вы могли сжать изображение с gz, xz, и т.д. но затем не можете смонтировать или просмотреть его как легко.
Linux обычно не заботится о том, какой сектор это - файлы, находятся в, таким образом, резервное копирование только для файлов работало бы также (и просто восстановило бы загрузчик впоследствии), и, вероятно, поднимите НАМНОГО меньше пространства, просто .tar.gz/.tar.xz или squashfs являются хорошими и монтируемыми также.
Но на данный момент Вы застреваете с образом диска на 5 ГБ, самая легкая вещь сделать просто загрузить его тот же способ, которым Вы загрузили его - я предполагаю, что Вы использовали временное хранение на некотором другом диске сохранить образ во-первых. Но начальная загрузка теперь проблема так просто:
dd
снова восстановить изображение диска.Так как это находится на диске Google, один из этих ответов мог бы позволить Вам, поток / передает загрузку по каналу непосредственно к dd
, но это похоже на изменение методов со временем и не могло бы больше работать. В этом ответе говорится, что он должен недавно работать, это:
Июнь 2018 самый легкий путь, который работает на меня
- победите устанавливают gdown
- gdown https://drive.google.com/uc? id=file_id
file_id должен посмотреть что-то как 0Bz8a_Dbh9QhbNU3SGlFaDg
Можно получить его путем щелчка правой кнопкой по файлу и затем Получить совместно используемую ссылку. Протестированный на находящихся в открытом доступе файлах. Я не уверен, работает ли это на каталог.
Или этот немного меньше недавно, основа ответа, кажется, использует curl
и cookie (дополнительную информацию см. в полном ответе):
#!/bin/bash fileid="FILEIDENTIFIER" filename="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}