Как скопировать данные из виртуальной машины
Перейти к содержимому

Как скопировать данные из виртуальной машины

  • автор:

Как скопировать данные с виртуальной машины

Как код с++ скопировать с виртуальной машины (ubuntu) на основную (windows)?
Как код программы на с++ скопировать с виртуальной машины (ubuntu 14.04.1) на основную (windows 7).

Настройка выхода с виртуальной машины в интернет от имени хост-машины
Добрый день. Столкнулся с проблемой выхода в интернет после того как поднял виртуалку на.

Как отключить контроль виртуальной машины
На виртуальной машине виртуал бокс испытываю вирусы ! На ОС с которой запускаю машину стоит КИС.

Как сделать перенос виртуальной машины на реальное железо
Есть виртуальная машина Vm ware там установлена 7 ерка надо сделать образ установочный Iso!

511 / 485 / 161
Регистрация: 08.07.2013
Сообщений: 1,714
Записей в блоге: 1
настроить сеть между виртуальной машиной и реальной осью
Регистрация: 15.01.2014
Сообщений: 81

Лучший ответ

Сообщение было отмечено Dragokas как решение

Решение

2-ой вариант: монтировать реальный диск или папку как диск в виртуалке.
3-ий вариант: монтировать диск самой виртуалки на реальный ПК (когда виртуальный ПК выключен)
4-ый вариант: воспользоваться обычной носителем (флешкой/съёмным HDD/DVD-диском/и т.п.).
5-ый вариант: открыть файл виртуального диска (пока виртуальный ПК не запущен) WinHex’ом, либо каким-нибудь разбивщиком диска (некоторые умеют), или каким-нибудь другим софтом(архиватором, например), и извлекать/добавлять нужные файлы/папки.
И т.д.

Как скопировать файл с хостовой машины на виртуальную?

Для запуска виртуальных машин использую virt-manager. Возможно ли вообще как нибудь копировать файлы или целые каталоги с хостовой машины на виртуальную и наоборот без использования каких либо носителей информации вроде флешек. Если это возможно, то подскажите как, желательно чтобы это было через графический интерфейс.

MRX256 ★
14.03.21 19:08:48 MSK

Если там linux, то запусти ssh и далее через winscp под windows, просто scp под linux, либо монтируй sshfs, либо в гноме есть возможность заходить через файловый менеджер.

anonymous
( 14.03.21 19:13:12 MSK )

Сеть между виртуальной машиной и хостом. И дальше действовать, как выше написали, также как и в обычной сети.

P.S. bitvise — можно посоветовать, если виртуальная машина на Windows. Из коробки и консоль, и SFTP

kolja ★★
( 14.03.21 20:21:31 MSK )

По сети. Если заморачиваться с решением «чтобы через GUI» — то скорее всего получится ненужное усложнение.

takamushi ★
( 14.03.21 20:57:34 MSK )
Ответ на: комментарий от anonymous 14.03.21 19:13:12 MSK

через winscp под windows, просто scp под linux

И там и там scp.

anonymous
( 14.03.21 21:02:11 MSK )

Если это возможно, то подскажите как, желательно чтобы это было через графический интерфейс.

Есть драйвера VirtIO создающие высокоуровневую эмуляцию различных устройств и в часности позволяющие пробрасывать между хостом и гостем буфер обмена и директории.
Проще всего это настраивается в VirtualBox, там же можно и найти iso с их инсталятором для винды и прочих ОС.

К более поздним версиям переходи самостоятельно путём перехода на директорию вверх с последующим переходом в директорию с более новой версией.

И так как у те6я работа то незабудь изучить лицензию Oracle.

Но в принципе эти драйвера открытый проект, так что где-то в сети должна быть их свободная версия, возможно даже в репозитарии твоего дистрибутива.

torvn77 ★★★★★
( 14.03.21 21:06:28 MSK )
Последнее исправление: torvn77 14.03.21 21:16:43 MSK (всего исправлений: 3)

Ответ на: комментарий от torvn77 14.03.21 21:06:28 MSK

Спасибо конечно что не поленился расписать здесь по теме, но я писал что юзаю virt-manager. VirtualBox насколько я знаю не полностью свободный и мне не подходит. Ну и никаких виндовсов у меня нету ни на виртуалке ни на хост машине.

MRX256 ★
( 14.03.21 21:59:11 MSK ) автор топика
Ответ на: комментарий от anonymous 14.03.21 19:13:12 MSK

либо в гноме есть возможность заходить через файловый менеджер.

А если без гнома то можно будет через файловый менеджер Nautilus это делать?

MRX256 ★
( 14.03.21 22:00:30 MSK ) автор топика
Ответ на: комментарий от kolja 14.03.21 20:21:31 MSK

Сеть между виртуальной машиной и хостом. И дальше действовать, как выше написали, также как и в обычной сети.

А как организовать сеть между виртуальной машиной и хостом? Если она будет то дальше уже разберусь.

P.S. Никаких виндовсов у меня нету.

MRX256 ★
( 14.03.21 22:02:37 MSK ) автор топика

$ sudo qemu-nbd --connect /dev/nbd0 disk.qcow2 $ udisksctl mount -b /dev/nbd0p1 

И копируй сколько хочешь.

$ udisksctl unmount -b /dev/nbd0p1 $ sudo qemu-nbd --disconnect /dev/nbd0 

rupert ★★★★★
( 14.03.21 22:08:19 MSK )
Ответ на: комментарий от MRX256 14.03.21 21:59:11 MSK

Спасибо конечно что не поленился расписать здесь по теме, но я писал что юзаю virt-manager.

Где моя швабра с половой тряпкой, чтобы ею хорошо так тебя шмакнуть?

  1. Ты сходил по ссылке на мануальник?
  2. Внимательно прочёл его название?
  3. Действительно хорошо понимаешь что такое virtmanager?

И да, драйвера virtio есть и для Linux.

torvn77 ★★★★★
( 14.03.21 22:21:36 MSK )
Последнее исправление: torvn77 14.03.21 22:22:22 MSK (всего исправлений: 1)

Ответ на: комментарий от rupert 14.03.21 22:08:19 MSK

sudo qemu-nbd –connect /dev/nbd0 disk.qcow2

Вот что я получил: Failed to blk_new_open ‘disk.qcow2’: Could not open ‘disk.qcow2’: No such file or directory

MRX256 ★
( 14.03.21 22:53:23 MSK ) автор топика
Ответ на: комментарий от MRX256 14.03.21 22:02:37 MSK

как организовать сеть между виртуальной машиной и хостом?

Ну, посколько упомянул «virt-manager» давай попробуем с его помощью.
В главном меню, вторая вкладка — «правка», в ней первая строка — «свойства подключения», в открывшемся окне выбираешь вторую вкладку — «виртуальные сети». Создаёшь какую надо и прописываешь её название в свойствах сетевого адаптера виртуальной машины

kolja ★★
( 14.03.21 23:40:17 MSK )
pfg ★★★★★
( 14.03.21 23:52:32 MSK )
Ответ на: комментарий от MRX256 14.03.21 22:53:23 MSK

Ну если ты этого понять не можешь, то тебе уже ничего не поможет.

rupert ★★★★★
( 15.03.21 00:20:14 MSK )
Ответ на: комментарий от MRX256 14.03.21 21:59:11 MSK

9p попробуйте, если гости – тоже linux. A так – да, выше правильно написали. nfs, cifs.

i586 ★★★★★
( 15.03.21 03:33:40 MSK )
Ответ на: комментарий от MRX256 14.03.21 22:00:30 MSK

В cinnamon, что по сути тот же гном и мате да.

Если ты ставишь Наутилус в другом ДЕ, то и там думаю тоже.

anonymous
( 15.03.21 10:11:24 MSK )
Ответ на: комментарий от MRX256 14.03.21 22:02:37 MSK

А что у тебя сети сейчас в виртуально машине нет? Она же как-то во внешний мир выходит? Подключайся к ней по ip адресу.

Если сети нет, то добавь сетевую карту, создай мост и добавь в него интерфейс хоста и виртуальной машины.

anonymous
( 15.03.21 10:13:11 MSK )

Step 1 — Enable NBD on the Host

modprobe nbd max_part=8

Step 2 — Connect the QCOW2 as network block device

qemu-nbd —connect=/dev/nbd0 /var/lib/vz/images/100/vm-100-disk-1.qcow2

Step 3 — Find The Virtual Machine Partitions

fdisk /dev/nbd0 -l

Step 4 — Mount the partition from the VM

mount /dev/nbd0p1 /mnt/somepoint/

Step 5 — After you done, unmount and disconnect

 umount /mnt/somepoint/ qemu-nbd --disconnect /dev/nbd0 rmmod nbd 

Как скопировать файлы с виртуальной машины в VirtualBox?

На гостевой машине есть файл, который нужно скопировать на хост-машину, общая папка создана, как её увидеть на гостевой и скопировать туда нужный файл?

  • Вопрос задан более трёх лет назад
  • 28546 просмотров

Комментировать
Решения вопроса 3

3438a491f845435ca1648091aa3bc23f.png

Лично я использую WinSCP для этого. Просто порт пробросьте в Settings. -> Network -> Advanced -> Port Forwarding.

Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать
Saboteur @saboteur_kiev Куратор тега Linux
software engineer

1.Используйте любой файловый менеджер или консольный scp клиент, чтобы зайти на гостевую машину по SSH.
2. Пробросьте внутрь USB девайс, например флешку, и скопируйте на флешку, затем уберите проброс и увидите ее снова в винде

Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать

Olej

инженер, программист, преподаватель

На гостевой машине есть файл, который нужно скопировать на хост-машину, общая папка создана, как её увидеть на гостевой и скопировать туда нужный файл?

1. если у вас общая папка создана с автомонтированием, то она будет на гостевой CentOS в каталоге с каким-то именем вида /media/sf_ (но с автомонтированием могут быть проблемы с правами доступа).
2. если без автомонтировния, то в гостевой CentOS монтируете каталог с указанием типа -t vboxsf (этот способ хлопотнее, но удобнее)
3. для передачи файлов хост-гость очень удобны сетевые соединения через FTP, SSH

Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать
Ответы на вопрос 1
Joseph_Karven @Joseph_Karven

Можешь на физической машине сделать общедоступную папку и с виртуальной кинуть в эту папку (словно бы по сети) нужный файл.

Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

windows

  • Windows
  • +3 ещё

Установка Zabbix Agent на большое количество машин Windows без домена?

  • 2 подписчика
  • 3 часа назад
  • 34 просмотра

Как скопировать данные из виртуальной машины

  • Актуально для:
    • Parallels Desktop for Mac Standard Edition
    • Parallels Desktop for Mac Pro Edition
    • Parallels Desktop for Mac Business Edition
  • Последняя проверка: Апр 13, 2023
  • Доступные переводы:ENKRRUJPDEITFRESCNHK
  • Получить обновленияСкачать

Виртуальную машину (ВМ) на базе Intel нельзя запустить на новом Mac с чипом M1, потому что она несовместима с компьютерами Mac, оснащенными чипом Apple M1. То же касается виртуальных машин, созданных Mac с чипом М1, которые нельзя запустить на Mac на базе Intel. Как в такой ситуации скопировать данные с этой виртуальной машины?

Причина

Для того, чтобы запустить виртуальную машину на новом Mac с чипом Apple M1, команда инженеров Parallels создала новый механизм виртуализации, который использует виртуализацию с аппаратной поддержкой чипа Apple M1 и может запускать ОС на базе ARM на виртуальной машине.

В результате, необходимо создавать новые виртуальные машины на базе ARM.

Более подробную информацию Вы можете найти в данной статье из базы знаний Parallels.

Перенос данных с виртуальной машины на базе Intel в виртуальную машину на базе ARM

Для виртуальной машины Windows x86

1. Кликните на значок Parallels ( || ) в верхней строке меню > Выберите «Центр управления».

2. Правой кнопкой мыши кликните по виртуальной машине > Выберите «Показать содержимое жесткого диска . «

3. После проделаных шагов откроется новое окно Finder с содержимым, хранящимся на виртуальном жестком диске

4. Выберите нужный диск, на котором хранятся Ваши данные.

5. Скопируйте данные и вставьте их в папку на Mac (Вы можете поделиться ими с виртуальной машиной на базе ARM позже) или на внешний диск:

6. После того как копирование данных будет завершено, пожалуйста, извлеките диски из Finder:

Для виртуальной машины Linux x86

1. Создайте новую виртуальную машину Linux или загрузите ее из списка бесплатных систем в Помощнике Установки Parallels Desktop.

2. После создания виртуальной машины выключите ее (Действия > Завершение работы), откройте ее Конфигурацию > Выберите вкладку «Оборудование«.

3. Нажмите кнопку «+» внизу и выберите «Жесткий диск»:

4. В поле «Тип» выберите существующий файл образа и в поле «место расположения» добавьте путь к жесткому диску виртуальной машины x86. В результате жесткий диск старой виртуальной машины будет добавлен к новой виртуальной машине в качестве второго диска.

5. Запустите виртуальную машину и скопируйте необходимые данные с подключенного жесткого диска старой виртуальной машины x86.

6. После завершения копирования данных выключите виртуальную машину, откройте Конфигурацию виртуальной машины, выберите «Жесткий диск 2» и нажмите кнопку «-«, чтобы удалить старый жесткий диск.

Для виртуальной машины macOS x86

К сожалению, скопировать данные с виртуальной машины macOS x86 на Mac с чипом M1 невозможно. Но Вы можете открыть свою виртуальную машину macOS x86 на Mac на базе Intel, чтобы получить доступ к данным, хранящимся внутри виртуальной машины.

Перенос данных с виртуальной машины на базе ARM в виртуальную машину на базе Intel

Для того, чтобы перенести данные с виртуальной машины, созданной на Mac с чипом M1 в виртуальную машину, работающую на Mac с процессором Intel, необходимо проделать следующее:

1. Запустите виртуальную машину на Mac c M1 чипом.

2. Скопируйте данные на внешний жесткий диск или загрузите в облачный сервис.

3. Запустите виртуальную машину, работающую на Mac на процессоре Intel. Если таковая пока отсутствует, создайте новую, как описано в данной статье.

4. Перенесите данные с жесткого диска/облачного сервиса на эту виртуальную машину.

Была ли эта статья полезной?

Как, по вашему мнению, можно улучшить эту статью?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *