-2

Я нашел эту команду:

dd if=/dev/sda7 of=/dev/sdb4

Команда создает образ /dev/sda7 на /dev/sdb4 . Что мне нужно сделать, это сделать образ непосредственно в облачном хранилище, например, в Ubuntu One или Dropbox, потому что у меня недостаточно гигабайт.

Может быть, я могу добиться этого с помощью другой команды?

2 ответа2

0

Если вы используете Dropbox, вы сможете использовать Dropbox Uploader.

Принимая во внимание, что я никогда не использовал Dropbox Uploader таким способом, теоретически, с использованием вложенной оболочки, команда должна выглядеть примерно так:

./dropbox_uploader.sh upload \
  $(dd if=/dev/sda7 conv=sync,noerror bs=64K | gzip -c) \
  /path2/backups/sda7.img.gz

Предостережение: я рекомендую архивировать каждое изображение, так как оно минимизирует пространство, а следовательно, пропускную способность сети, время и, что самое важное, деньги. Вы также можете настроить задание cron таким образом, чтобы сохранялись только n резервных копий (каждый раз удаляйте n+1 резервную копию), чтобы у вас тоже не было свободного места.

ВНИМАНИЕ: Вы также должны настроить клиентское программное обеспечение Dropbox так, чтобы оно игнорировало /path2/backups/ иначе ваше хранилище будет взорвано O(n²)!!!

0

Dropbox и (я предполагаю) Ubuntu One хранят файлы локально и копируют их в облако. Если у вас недостаточно места для локальной копии, они вам не помогут.

Лучшее решение - передать команду dd через netcat на компьютер, на котором есть sapce, а затем загрузить его оттуда.

Также обратите внимание, что Dropbox и т.д. Имеют (относительно) очень небольшие ограничения по размеру Amazon S3 может послужить вам лучше.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .