| adm | Find | login register |
caleb joined: 2007-09-22 posted: 630 promoted: 134 bookmarked: 90 |
大家都知道 Un*x 把絕大部份東西當成檔案。 硬碟 (/dev/hda, /dev/sda 之類的) 也是檔案。 所以 host (跑 qemu 的主機) 和 guest (qemu 模擬的系統) 可以直接透過 raw file 傳檔。 1. 用 qemu-img 建立一個 raw file 2. 執行 qemu 時多掛一個硬碟,例如 qemu -blah -blah -blah -hdb rawfile.img 3. 在 guest 裡 cat test.tar.gz > /dev/hdb 4. 在 host 裡 head -c (test.tar.gz 的檔案大小) rawfile.img > test.tar.gz 這樣就拿到 guest 裡的檔案了 XD
|
| adm | Find | login register |