Скопируйте vdi размером более 4 ГБ

У меня всего 4,6 ГБ изображения VDI. Мне нужно скопировать его в файловую систему FAT32. Я не могу использовать формат VMDK и только изображения VDI.

Как я могу разделить VDI на меньшие куски VDI, чтобы я мог скопировать его на USB.

  • Как поделиться изображением VirtualBox?
  • Ubuntu 10 на виртуальном поле в качестве сервера для хоста Windows 7
  • Как изменить размер диска VirtualBox?
  • Как добавить режим отображения в виртуальную виртуальную машину VM?
  • Можно ли назначить больше видеопамяти в VirtualBox?
  • Почему виртуальный бокс имеет только 32-битную опцию, а не 64-битную опцию в Windows 7?
  • После удвоения размера виртуального диска в VirtualBox fdisk -l все еще показывает размер старого диска в гостевой CentOS
  • Как установить гостевые дополнения VirtualBox для CentOS 7?
  • Просмотр рабочего стола Xubuntu в полноэкранном режиме под Virtualbox в Windows 8
  • Настройка виртуального ПК (виртуального окна) в качестве веб-сервера
  • Как запустить зашифрованную виртуальную машину?
  • Не удается получить доступ к Интернету в виртуальном боксе kali
  • One Solution collect form web for “Скопируйте vdi размером более 4 ГБ”

    Вам просто нужно, чтобы он разбился на куски, достаточно маленькие, чтобы поместиться в файловую систему FAT32, чтобы вы могли ее транспортировать или копировать? Если это так, вы можете:

    • Используйте split чтобы разбить файл на куски.
    • Или используйте dd чтобы сделать то же самое.
    • Или архивируйте его (например, многостраничные RAR или многопользовательские ZIP-файлы).

    Если вам нужна виртуальная машина для фактического запуска с ручного привода:

    • Измените файловую систему. FAT32 ограничивается файлами размером 4GiB или меньше, просто потому, что это предел этой файловой системы.
    • Или измените формат файла, который можно разделить. (Почему VMDK не вариант?).
    • Или изо всех сил уродливаешь файловую систему с обратной связью, RAIDing нескольких файлов файлов 4GiB в отформатированном FAT32 pendrive в один раздел, достаточно большой для обработки, и используйте для этого другую файловую систему.

    Редактирование 25-5-2014: добавление дополнительной информации о третьем варианте.

    Создание файлов ≤4GiB с использованием dd:

     dd if=/dev/null of=/mnt/myPenDrive/RAID_part_1.diskimage bs=1M count=3072 dd if=/dev/null of=/mnt/myPenDrive/RAID_part_2.diskimage bs=1M count=3072 

    Объяснение:

    • Прочтите 1M куски из / dev / null, который обеспечивает бесконечный источник нулей.
    • Сделайте это 3072 раза.
    • Запишите полученные 3TiB нулей в файл с именем RAID_part_1.diskimage

    Обратите внимание, что файл может быть практически любого размера, но поскольку мы пишем файловую систему FAt32, они должны быть меньше 4GiB. Поэтому не увеличивайте счет до более чем 4095.

    Затем мы сообщим ОС, что мы хотим видеть эти файлы в качестве блочного устройства.

     losetup /dev/loop0 /mnt/myPenDrive/RAID_part_1.diskimage losetup /dev/loop1 /mnt/myPenDrive/RAID_part_2.diskimage 

    Теперь мы можем обращаться к этим файлам как к обычным дискам. Например, запустите fdisk, отформатируйте их любым способом и смонтируйте отформатированные тома.

    Еще раз: мы можем отформатировать это устройство loopback в другом формате FAT32. Таким образом, ограничения FAT32 больше не применяются. Поскольку или поддельный «диск» меньше, чем 4GiB, диск все равно будет заполнен, если мы попытаемся создать файл 6GiB. Так что давайте расширим диск.

    Мы можем сделать это, объединив несколько устройств. Подумайте об этом как о бумажном блокноте, где вы можете приклеить два ноутбука вместе. Последняя страница первого ноутбука на первой странице второго ноутбука. Теперь вы превратили два небольших ноутбука (диск) в большой ноутбук.

    Более подробное и подробное описание этого можно найти здесь, на нашем сайте-партнере .

    Для Linux вы, вероятно, хотите использовать mdadm .

    Сначала убедитесь, что у вас есть доступный mdadm (например, попробуйте запустить его, если он не найден, попробуйте соответствующую команду вашего дистрибутива для его установки. Например, apt-get install mdadm для Ubuntu или yum install mdadm для RedHat или emerge mdadm для Gentoo) ,

     mdadm --create /dev/md0 --level=linear --raid-devices=2 /dev/loop0 /dev/loop1 

    Теперь у вас должно быть новое блочное устройство 6GiB, называемое / dev / md0. Отформатируйте и установите его по желанию.

    Давайте будем гением компьютера.