Какую версию вы понижаете?
Я полагаю, что maverick-updates имеет резервное исправление OAuth. В любом случае у него было несколько ошибок в версии с maverick -proper.
Если это до Maverick, опять же, возможно, он был включен в репозиторий обновлений, но я не могу сказать наверняка.
Раньше мне приходилось сначала преобразовывать их в необработанные изображения, объединять их вместе, а затем преобразовывать полученный необработанный образ в qcow2:
qemu-img convert guest-s001.vmdk guest-s0001.raw
qemu-img convert guest-s002.vmdk guest-s0002.raw
qemu-img convert guest-s003.vmdk guest-s0003.raw
qemu-img convert guest-s004.vmdk guest-s0004.raw
qemu-img convert guest-s005.vmdk guest-s0005.raw
cat guest-s0001.raw guest-s0002.raw guest-s0003.raw guest-s0004.raw guest-s0005.raw > guest.raw
qemu-img convert guest.raw guest.qcow2
Не паникуйте, если больше, чем только последний файл меньше, чем 2146762752 байта. Некоторые продукты VMware создают промежутки vmdk разных размеров. Размер должен соответствовать 512 раз числу секторов, перечисленных в описании степени в главном файле vmdk (читаемый с любым текстовым редактором или «cat»).
Возможно, это будет возможно и сразу , но я не пробовал это:
qemu-img convert guest-s001.vmdk guest-s002.vmdk guest-s003.vmdk guest-s004.vmdk guest-s005.vmdk guest.qcow2
Или, если они не являются фактически непрерывными образами дисков, то я не уверен, что предложить. :)
Удачи!
Быстрый сценарий терминала для преобразования всех изображений сразу будет:
for i in *.vmdk; do qemu-img convert -f vmdk $i -O raw $i.raw; done
cat *.raw > tmpImage.raw
qemu-img convert tmpImage.raw finalImage.qcow2
rm *.raw
Раньше мне приходилось сначала преобразовывать их в необработанные изображения, объединять их вместе, а затем преобразовывать полученное исходное изображение в qcow2:
qemu-img convert guest-s001.vmdk guest-s0001.raw
qemu-img convert guest-s002.vmdk guest-s0002.raw
qemu-img convert guest-s003.vmdk guest-s0003.raw
qemu-img convert guest-s004.vmdk guest-s0004.raw
qemu-img convert guest-s005.vmdk guest-s0005.raw
cat guest-s0001.raw guest-s0002.raw guest-s0003.raw guest-s0004.raw guest-s0005.raw > guest.raw
qemu-img convert guest.raw guest.qcow2
Не паникуйте, если больше, чем только последний файл меньше, чем 2146762752 байта. Некоторые продукты VMware создают промежутки vmdk разных размеров. Размер должен соответствовать 512 раз числу секторов, перечисленных в описании степени в главном файле vmdk (читаемый с любым текстовым редактором или «cat»).
Возможно, это будет возможно и сразу , но я не пробовал это:
qemu-img convert guest-s001.vmdk guest-s002.vmdk guest-s003.vmdk guest-s004.vmdk guest-s005.vmdk guest.qcow2
Или, если они не являются фактически непрерывными образами дисков, то я не уверен, что предложить. :)
Удачи!
Быстрый сценарий терминала для преобразования всех изображений сразу будет:
for i in *.vmdk; do qemu-img convert -f vmdk $i -O raw $i.raw; done
cat *.raw > tmpImage.raw
qemu-img convert tmpImage.raw finalImage.qcow2
rm *.raw
Раньше мне приходилось сначала преобразовывать их в необработанные изображения, объединять их вместе, а затем преобразовывать полученный необработанный образ в qcow2:
qemu-img convert guest-s001.vmdk guest-s0001.raw
qemu-img convert guest-s002.vmdk guest-s0002.raw
qemu-img convert guest-s003.vmdk guest-s0003.raw
qemu-img convert guest-s004.vmdk guest-s0004.raw
qemu-img convert guest-s005.vmdk guest-s0005.raw
cat guest-s0001.raw guest-s0002.raw guest-s0003.raw guest-s0004.raw guest-s0005.raw > guest.raw
qemu-img convert guest.raw guest.qcow2
Не паникуйте, если больше, чем только последний файл меньше, чем 2146762752 байта. Некоторые продукты VMware создают промежутки vmdk разных размеров. Размер должен соответствовать 512 раз числу секторов, перечисленных в описании степени в главном файле vmdk (читаемый с любым текстовым редактором или «cat»).
Возможно, это будет возможно и сразу , но я не пробовал это:
qemu-img convert guest-s001.vmdk guest-s002.vmdk guest-s003.vmdk guest-s004.vmdk guest-s005.vmdk guest.qcow2
Или, если они не являются фактически непрерывными образами дисков, то я не уверен, что предложить. :)
Удачи!
Быстрый сценарий терминала для преобразования всех изображений сразу будет:
for i in *.vmdk; do qemu-img convert -f vmdk $i -O raw $i.raw; done
cat *.raw > tmpImage.raw
qemu-img convert tmpImage.raw finalImage.qcow2
rm *.raw
Раньше мне приходилось сначала преобразовывать их в необработанные изображения, объединять их вместе, а затем преобразовывать полученный необработанный образ в qcow2:
qemu-img convert guest-s001.vmdk guest-s0001.raw
qemu-img convert guest-s002.vmdk guest-s0002.raw
qemu-img convert guest-s003.vmdk guest-s0003.raw
qemu-img convert guest-s004.vmdk guest-s0004.raw
qemu-img convert guest-s005.vmdk guest-s0005.raw
cat guest-s0001.raw guest-s0002.raw guest-s0003.raw guest-s0004.raw guest-s0005.raw > guest.raw
qemu-img convert guest.raw guest.qcow2
Не паникуйте, если больше, чем только последний файл меньше, чем 2146762752 байта. Некоторые продукты VMware создают промежутки vmdk разных размеров. Размер должен соответствовать 512 раз числу секторов, перечисленных в описании степени в главном файле vmdk (читаемый с любым текстовым редактором или «cat»).
Возможно, это будет возможно и сразу , но я не пробовал это:
qemu-img convert guest-s001.vmdk guest-s002.vmdk guest-s003.vmdk guest-s004.vmdk guest-s005.vmdk guest.qcow2
Или, если они не являются фактически непрерывными образами дисков, то я не уверен, что предложить. :)
Удачи!
Быстрый сценарий терминала для преобразования всех изображений сразу будет:
for i in *.vmdk; do qemu-img convert -f vmdk $i -O raw $i.raw; done
cat *.raw > tmpImage.raw
qemu-img convert tmpImage.raw finalImage.qcow2
rm *.raw
Раньше мне приходилось сначала преобразовывать их в необработанные изображения, объединять их вместе, а затем преобразовывать полученный необработанный образ в qcow2:
qemu-img convert guest-s001.vmdk guest-s0001.raw
qemu-img convert guest-s002.vmdk guest-s0002.raw
qemu-img convert guest-s003.vmdk guest-s0003.raw
qemu-img convert guest-s004.vmdk guest-s0004.raw
qemu-img convert guest-s005.vmdk guest-s0005.raw
cat guest-s0001.raw guest-s0002.raw guest-s0003.raw guest-s0004.raw guest-s0005.raw > guest.raw
qemu-img convert guest.raw guest.qcow2
Не паникуйте, если больше, чем только последний файл меньше, чем 2146762752 байта. Некоторые продукты VMware создают промежутки vmdk разных размеров. Размер должен соответствовать 512 раз числу секторов, перечисленных в описании степени в главном файле vmdk (читаемый с любым текстовым редактором или «cat»).
Возможно, это будет возможно и сразу , но я не пробовал это:
qemu-img convert guest-s001.vmdk guest-s002.vmdk guest-s003.vmdk guest-s004.vmdk guest-s005.vmdk guest.qcow2
Или, если они не являются фактически непрерывными образами дисков, то я не уверен, что предложить. :)
Удачи!
Быстрый сценарий терминала для преобразования всех изображений сразу будет:
for i in *.vmdk; do qemu-img convert -f vmdk $i -O raw $i.raw; done
cat *.raw > tmpImage.raw
qemu-img convert tmpImage.raw finalImage.qcow2
rm *.raw
Раньше мне приходилось сначала преобразовывать их в необработанные изображения, объединять их вместе, а затем преобразовывать полученный необработанный образ в qcow2:
qemu-img convert guest-s001 .vmdk guest-s0001.raw qemu-img convert guest-s002.vmdk guest-s0002.raw qemu-img convert guest-s003.vmdk guest-s0003.raw qemu-img convert guest-s004.vmdk guest-s0004.raw qemu -img convert guest-s005.vmdk guest-s0005.raw cat guest-s0001.raw guest-s0002.raw guest-s0003.raw guest-s0004.raw guest-s0005.raw & gt; guest.raw qemu-img convert guest.raw guest.qcow2
Не паникуйте, если больше, чем только последний файл меньше, чем 2146762752 байт. Некоторые продукты VMware создают промежутки vmdk разных размеров. Размер должен соответствовать 512 раз числу секторов, перечисленных в описании степени в главном файле vmdk (читаемый с любым текстовым редактором или «cat»).
Возможно, это будет возможно сделать все одновременно , но я этого не пробовал:
qemu-img convert guest-s001.vmdk guest-s002.vmdk guest-s003.vmdk guest-s004.vmdk guest-s005.vmdk guest. qcow2
Или, если они не являются фактически непрерывными образами дисков, тогда я не уверен, что предложить. :)
Удачи!
Быстрый сценарий терминала для преобразования всех изображений сразу будет:
для i в * .vmdk; do qemu-img convert -f vmdk $ i -O raw $ i.raw; done cat * .raw & gt; tmpImage.raw qemu-img convert tmpImage.raw finalImage.qcow2 rm * .raw
Раньше мне приходилось сначала преобразовывать их в необработанные изображения, объединять их вместе, а затем преобразовывать полученный необработанный образ в qcow2:
qemu-img convert guest-s001 .vmdk guest-s0001.raw qemu-img convert guest-s002.vmdk guest-s0002.raw qemu-img convert guest-s003.vmdk guest-s0003.raw qemu-img convert guest-s004.vmdk guest-s0004.raw qemu -img convert guest-s005.vmdk guest-s0005.raw cat guest-s0001.raw guest-s0002.raw guest-s0003.raw guest-s0004.raw guest-s0005.raw & gt; guest.raw qemu-img convert guest.raw guest.qcow2
Не паникуйте, если больше, чем только последний файл меньше, чем 2146762752 байт. Некоторые продукты VMware создают промежутки vmdk разных размеров. Размер должен соответствовать 512 раз числу секторов, перечисленных в описании степени в главном файле vmdk (читаемый с любым текстовым редактором или «cat»).
Возможно, это будет возможно сделать все одновременно , но я этого не пробовал:
qemu-img convert guest-s001.vmdk guest-s002.vmdk guest-s003.vmdk guest-s004.vmdk guest-s005.vmdk guest. qcow2
Или, если они не являются фактически непрерывными образами дисков, тогда я не уверен, что предложить. :)
Удачи!
Быстрый сценарий терминала для преобразования всех изображений сразу будет:
для i в * .vmdk; do qemu-img convert -f vmdk $ i -O raw $ i.raw; done cat * .raw & gt; tmpImage.raw qemu-img convert tmpImage.raw finalImage.qcow2 rm * .raw
Раньше мне приходилось сначала преобразовывать их в необработанные изображения, объединять их вместе, а затем преобразовывать полученный необработанный образ в qcow2:
qemu-img convert guest-s001 .vmdk guest-s0001.raw qemu-img convert guest-s002.vmdk guest-s0002.raw qemu-img convert guest-s003.vmdk guest-s0003.raw qemu-img convert guest-s004.vmdk guest-s0004.raw qemu -img convert guest-s005.vmdk guest-s0005.raw cat guest-s0001.raw guest-s0002.raw guest-s0003.raw guest-s0004.raw guest-s0005.raw & gt; guest.raw qemu-img convert guest.raw guest.qcow2
Не паникуйте, если больше, чем только последний файл меньше, чем 2146762752 байт. Некоторые продукты VMware создают промежутки vmdk разных размеров. Размер должен соответствовать 512 раз числу секторов, перечисленных в описании степени в главном файле vmdk (читаемый с любым текстовым редактором или «cat»).
Возможно, это будет возможно сделать все одновременно , но я этого не пробовал:
qemu-img convert guest-s001.vmdk guest-s002.vmdk guest-s003.vmdk guest-s004.vmdk guest-s005.vmdk guest. qcow2
Или, если они не являются фактически непрерывными образами дисков, тогда я не уверен, что предложить. :)
Удачи!
Быстрый сценарий терминала для преобразования всех изображений сразу будет:
для i в * .vmdk; do qemu-img convert -f vmdk $ i -O raw $ i.raw; done cat * .raw & gt; tmpImage.raw qemu-img convert tmpImage.raw finalImage.qcow2 rm * .raw
Раньше мне приходилось сначала преобразовывать их в необработанные изображения, объединять их вместе, а затем преобразовывать полученный необработанный образ в qcow2:
qemu-img convert guest-s001 .vmdk guest-s0001.raw qemu-img convert guest-s002.vmdk guest-s0002.raw qemu-img convert guest-s003.vmdk guest-s0003.raw qemu-img convert guest-s004.vmdk guest-s0004.raw qemu -img convert guest-s005.vmdk guest-s0005.raw cat guest-s0001.raw guest-s0002.raw guest-s0003.raw guest-s0004.raw guest-s0005.raw & gt; guest.raw qemu-img convert guest.raw guest.qcow2
Не паникуйте, если больше, чем только последний файл меньше, чем 2146762752 байт. Некоторые продукты VMware создают промежутки vmdk разных размеров. Размер должен соответствовать 512 раз числу секторов, перечисленных в описании степени в главном файле vmdk (читаемый с любым текстовым редактором или «cat»).
Возможно, это будет возможно сделать все одновременно , но я этого не пробовал:
qemu-img convert guest-s001.vmdk guest-s002.vmdk guest-s003.vmdk guest-s004.vmdk guest-s005.vmdk guest. qcow2
Или, если они не являются фактически непрерывными образами дисков, тогда я не уверен, что предложить. :)
Удачи!
Быстрый сценарий терминала для преобразования всех изображений сразу будет:
для i в * .vmdk; do qemu-img convert -f vmdk $ i -O raw $ i.raw; done cat * .raw & gt; tmpImage.raw qemu-img convert tmpImage.raw finalImage.qcow2 rm * .raw
Раньше мне приходилось сначала преобразовывать их в необработанные изображения, объединять их вместе, а затем преобразовывать полученный необработанный образ в qcow2:
qemu-img convert guest-s001 .vmdk guest-s0001.raw qemu-img convert guest-s002.vmdk guest-s0002.raw qemu-img convert guest-s003.vmdk guest-s0003.raw qemu-img convert guest-s004.vmdk guest-s0004.raw qemu -img convert guest-s005.vmdk guest-s0005.raw cat guest-s0001.raw guest-s0002.raw guest-s0003.raw guest-s0004.raw guest-s0005.raw & gt; guest.raw qemu-img convert guest.raw guest.qcow2
Не паникуйте, если больше, чем только последний файл меньше, чем 2146762752 байт. Некоторые продукты VMware создают промежутки vmdk разных размеров. Размер должен соответствовать 512 раз числу секторов, перечисленных в описании степени в главном файле vmdk (читаемый с любым текстовым редактором или «cat»).
Возможно, это будет возможно сделать все одновременно , но я этого не пробовал:
qemu-img convert guest-s001.vmdk guest-s002.vmdk guest-s003.vmdk guest-s004.vmdk guest-s005.vmdk guest. qcow2
Или, если они не являются фактически непрерывными образами дисков, тогда я не уверен, что предложить. :)
Удачи!
Быстрый сценарий терминала для преобразования всех изображений сразу будет:
для i в * .vmdk; do qemu-img convert -f vmdk $ i -O raw $ i.raw; done cat * .raw & gt; tmpImage.raw qemu-img convert tmpImage.raw finalImage.qcow2 rm * .raw
Раньше мне приходилось сначала преобразовывать их в необработанные изображения, объединять их вместе, а затем преобразовывать полученный необработанный образ в qcow2:
qemu-img convert guest-s001 .vmdk guest-s0001.raw qemu-img convert guest-s002.vmdk guest-s0002.raw qemu-img convert guest-s003.vmdk guest-s0003.raw qemu-img convert guest-s004.vmdk guest-s0004.raw qemu -img convert guest-s005.vmdk guest-s0005.raw cat guest-s0001.raw guest-s0002.raw guest-s0003.raw guest-s0004.raw guest-s0005.raw & gt; guest.raw qemu-img convert guest.raw guest.qcow2
Не паникуйте, если больше, чем только последний файл меньше, чем 2146762752 байт. Некоторые продукты VMware создают промежутки vmdk разных размеров. Размер должен соответствовать 512 раз числу секторов, перечисленных в описании степени в главном файле vmdk (читаемый с любым текстовым редактором или «cat»).
Возможно, это будет возможно сделать все одновременно , но я этого не пробовал:
qemu-img convert guest-s001.vmdk guest-s002.vmdk guest-s003.vmdk guest-s004.vmdk guest-s005.vmdk guest. qcow2
Или, если они не являются фактически непрерывными образами дисков, тогда я не уверен, что предложить. :)
Удачи!
Быстрый сценарий терминала для преобразования всех изображений сразу будет:
для i в * .vmdk; do qemu-img convert -f vmdk $ i -O raw $ i.raw; done cat * .raw & gt; tmpImage.raw qemu-img convert tmpImage.raw finalImage.qcow2 rm * .raw
Я пытаюсь преобразовать в raw:
find . -type f -iname <guest-name>\*-f0\*vmdk -exec qemu-img convert {} {}.raw \;
Затем, чтобы скрыть:
cat <guest-name>*-f0[0-1][1-9]*raw >> <guest-name>.raw
Затем преобразовать:
qemu-img convert <guest-name>.raw -O qcow2 <guest-name>.qcow2
Я мог бы использовать parallel для этого, но вот тот, который будет делать каталог:
ls *s0??.vdmk | xargs -n 2 -I % qemu-img convert % %.img
И затем:
cat *.img >> imagename.raw
ls перед тем, как труба будет печатать все vdmk, которые имеют в конце s0 и две подстановочные знаки, команда xargs позволяет ему дважды заменить % в качестве переменной в конце команды qemu-img.
Вот простой способ сделать это в одной строке, используя массивы:
files=(*s0??.vmdk); qemu-img convert -f vmdk -O qcow2 ${files[@]} ${files%-s001.vmdk}.qcow2;
Я мог бы использовать parallel для этого, но вот тот, который будет делать каталог:
ls *s0??.vdmk | xargs -n 2 -I % qemu-img convert % %.img
И затем:
cat *.img >> imagename.raw
ls перед тем, как труба будет печатать все vdmk, которые имеют в конце s0 и две подстановочные знаки, команда xargs позволяет ему дважды заменить % в качестве переменной в конце команды qemu-img.
Я пытаюсь преобразовать в raw:
find . -type f -iname <guest-name>\*-f0\*vmdk -exec qemu-img convert {} {}.raw \;
Затем, чтобы скрыть:
cat <guest-name>*-f0[0-1][1-9]*raw >> <guest-name>.raw
Затем преобразовать:
qemu-img convert <guest-name>.raw -O qcow2 <guest-name>.qcow2
Вот простой способ сделать это в одной строке, используя массивы:
files=(*s0??.vmdk); qemu-img convert -f vmdk -O qcow2 ${files[@]} ${files%-s001.vmdk}.qcow2;
Я мог бы использовать parallel для этого, но вот тот, который будет делать каталог:
ls *s0??.vdmk | xargs -n 2 -I % qemu-img convert % %.img
И затем:
cat *.img >> imagename.raw
ls перед тем, как труба будет печатать все vdmk, которые имеют в конце s0 и две подстановочные знаки, команда xargs позволяет ему дважды заменить % в качестве переменной в конце команды qemu-img.
Я пытаюсь преобразовать в raw:
find . -type f -iname <guest-name>\*-f0\*vmdk -exec qemu-img convert {} {}.raw \;
Затем, чтобы скрыть:
cat <guest-name>*-f0[0-1][1-9]*raw >> <guest-name>.raw
Затем преобразовать:
qemu-img convert <guest-name>.raw -O qcow2 <guest-name>.qcow2
Вот простой способ сделать это в одной строке, используя массивы:
files=(*s0??.vmdk); qemu-img convert -f vmdk -O qcow2 ${files[@]} ${files%-s001.vmdk}.qcow2;
Я мог бы использовать parallel для этого, но вот тот, который будет делать каталог:
ls *s0??.vdmk | xargs -n 2 -I % qemu-img convert % %.img
И затем:
cat *.img >> imagename.raw
ls перед тем, как труба будет печатать все vdmk, которые имеют в конце s0 и две подстановочные знаки, команда xargs позволяет ему дважды заменить % в качестве переменной в конце команды qemu-img.
Я пытаюсь преобразовать в raw:
find . -type f -iname <guest-name>\*-f0\*vmdk -exec qemu-img convert {} {}.raw \;
Затем, чтобы скрыть:
cat <guest-name>*-f0[0-1][1-9]*raw >> <guest-name>.raw
Затем преобразовать:
qemu-img convert <guest-name>.raw -O qcow2 <guest-name>.qcow2
Вот простой способ сделать это в одной строке, используя массивы:
files=(*s0??.vmdk); qemu-img convert -f vmdk -O qcow2 ${files[@]} ${files%-s001.vmdk}.qcow2;
Я мог бы использовать parallel для этого, но вот тот, который будет делать каталог:
ls *s0??.vdmk | xargs -n 2 -I % qemu-img convert % %.img
И затем:
cat *.img >> imagename.raw
ls перед тем, как труба будет печатать все vdmk, которые имеют в конце s0 и две подстановочные знаки, команда xargs позволяет ему дважды заменить % в качестве переменной в конце команды qemu-img.
Я пытаюсь преобразовать в raw:
find . -type f -iname <guest-name>\*-f0\*vmdk -exec qemu-img convert {} {}.raw \;
Затем, чтобы скрыть:
cat <guest-name>*-f0[0-1][1-9]*raw >> <guest-name>.raw
Затем преобразовать:
qemu-img convert <guest-name>.raw -O qcow2 <guest-name>.qcow2
Вот простой способ сделать это в одной строке, используя массивы:
files=(*s0??.vmdk); qemu-img convert -f vmdk -O qcow2 ${files[@]} ${files%-s001.vmdk}.qcow2;
Я мог бы использовать parallel
, чтобы сделать это, но вот тот, который будет делать каталог:
ls * s0 ??. vdmk | xargs -n 2 -I% qemu-img convert%% .img
И затем:
cat * .img & gt; gt; imagename.raw
Часть ls
до того, как труба напечатает все vdmk, которые имеют в конце a s0
и две подстановочные знаки команда xargs
позволяет ей дважды заменить %
в качестве переменной в конце команды qemu-img
.
Вот простой способ сделать это в одной строке, используя массивы :
files = (* s0 ??. vmdk); qemu-img convert -f vmdk -O qcow2 $ {files [@]} $ {files% -s001.vmdk} .qcow2;
Я пытаюсь преобразовать в raw:
find. -type f -iname & lt; guest-name & gt; \ * - f0 \ * vmdk -exec qemu-img convert {} {} .raw \;
Затем для того, чтобы связать:
cat & lt; guest-name & gt; * - f0 [0-1] [1-9] * raw & gt; gt; ; & lt; guest-name & gt; .raw
Затем для преобразования:
qemu-img convert & lt; guest-name & gt; .raw -O qcow2 & lt; guest-name & gt; .qcow2
Вот простой способ сделать это в одной строке, используя массивы :
files = (* s0 ??. vmdk); qemu-img convert -f vmdk -O qcow2 $ {files [@]} $ {files% -s001.vmdk} .qcow2;