{"id":102,"date":"2009-01-07T17:42:51","date_gmt":"2009-01-07T09:42:51","guid":{"rendered":"http:\/\/paar.kh.edu.tw\/wp\/?p=102"},"modified":"2009-01-07T17:46:56","modified_gmt":"2009-01-07T09:46:56","slug":"kvm-vs-virtualbox-vs-vmware-on-linux-%e4%ba%8c","status":"publish","type":"post","link":"https:\/\/b.paar.kh.edu.tw\/?p=102","title":{"rendered":"KVM vs. VirtualBox vs. VMware on LINUX (\u4e8c)"},"content":{"rendered":"<p>\u518d\u4f86\u8ac7\u4e00\u4e0b\u865b\u64ec\u786c\u789f\u4e0d\u958b\u865b\u64ec\u6a5f\u76f4\u63a5\u639b\u8f09\u76f4\u63a5\u5b58\u53d6\u865b\u64ec\u786c\u789f\u5167\u7684\u8cc7\u6599\u7684\u554f\u984c\u3002<\/p>\n<p>google \u5f8c\u767c\u73fe KVM \u8207 VM \u90fd\u53ef\u4ee5\u4e0d\u56f0\u96e3\u5730\u628a\u865b\u64ec\u789f\u639b\u4e0a\u4f86\u76f4\u63a5\u5b58\u53d6\uff0c\u4f46 Vbox \u4f3c\u4e4e\u662f\u4e00\u4ef6\u9ebb\u7169\u4e8b\uff0c\u6211\u5c31\u6c92\u518d\u627e\u4e0b\u53bb\u3002\u9019\u6a23\u7684\u505a\u6cd5\u6709\u8a31\u591a\u7684\u597d\u8655\uff0c\u5728\u60f3\u8981\u8907\u88fd\u540c\u6a23\u7684\u865b\u64ec\u6a5f\u5668\u6642\uff0c\u53ef\u4ee5\u4ee5\u8cc7\u6599\u91cf\u8907\u88fd\uff0c\u800c\u4e0d\u662f\u4ee5\u6574\u500b\u865b\u64ec\u789f\u7684\u5927\u5c0f\u8907\u88fd\uff0c\u53ef\u4ee5\u7bc0\u7701\u4e00\u4e9b\u6642\u9593\u3002<\/p>\n<p>KVM \u639b\u8f09\u6cd5\uff1a<br \/>\n\u8df3\u904e\u524d\u9762\u7684\u78c1\u5340\u5373\u53ef\u4ee5\u639b\u8f09\u3002<br \/>\n\u4f8b\uff1a<\/p>\n<blockquote><p>mount -o loop,offset=32256 somevhd.img \/mnt\/vhd<\/p><\/blockquote>\n<blockquote><p>\u82e5\u662f ntfs\uff0c\u53ea\u8981\u5982\u524d\u52a0\u88dd ntfs3g \u5c31\u6c92\u554f\u984c\uff1a<br \/>\nmount -t ntfs-3g -o loop,offset=32256 somevhd.img \/mnt\/vhd<\/p><\/blockquote>\n<p>VM \u639b\u8f09\u6cd5\uff1a<br \/>\n\u7db2\u8def\u4e0a\u6709\u8a73\u76e1\u7684\u65b9\u5f0f\u8981\u501f\u52a9 nbd \u7684 module\u3002<br \/>\n\u4f8b\uff1a<\/p>\n<blockquote><p>modprobe nbd<br \/>\n.\/vmware-loop \/path\/to\/WinXPPro.vmdk 1 \/dev\/nbd0 &amp;<br \/>\nmount -o loop,force -t ntfs-3g \/dev\/nbd0 \/mnt\/vhd<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>\u518d\u4f86\u8ac7\u4e00\u4e0b\u865b\u64ec\u786c\u789f\u4e0d\u958b\u865b\u64ec\u6a5f\u76f4\u63a5\u639b\u8f09\u76f4\u63a5\u5b58\u53d6\u865b\u64ec\u786c\u789f\u5167\u7684\u8cc7\u6599\u7684\u554f\u984c\u3002 google \u5f8c\u767c\u73fe KVM \u8207 VM \u90fd\u53ef\u4ee5\u4e0d\u56f0\u96e3\u5730\u628a\u865b\u64ec\u789f\u639b\u4e0a\u4f86\u76f4\u63a5\u5b58\u53d6\uff0c\u4f46 Vbox \u4f3c\u4e4e\u662f\u4e00\u4ef6\u9ebb\u7169\u4e8b\uff0c\u6211\u5c31\u6c92\u518d\u627e\u4e0b\u53bb\u3002\u9019\u6a23\u7684\u505a\u6cd5\u6709\u8a31\u591a\u7684\u597d\u8655\uff0c\u5728\u60f3\u8981\u8907\u88fd\u540c\u6a23\u7684\u865b\u64ec\u6a5f\u5668\u6642\uff0c\u53ef\u4ee5\u4ee5\u8cc7\u6599\u91cf\u8907\u88fd\uff0c\u800c\u4e0d\u662f\u4ee5\u6574\u500b\u865b\u64ec\u789f\u7684\u5927\u5c0f\u8907\u88fd\uff0c\u53ef\u4ee5\u7bc0\u7701\u4e00\u4e9b\u6642\u9593\u3002 KVM \u639b\u8f09\u6cd5\uff1a \u8df3\u904e\u524d\u9762\u7684\u78c1\u5340\u5373\u53ef\u4ee5\u639b\u8f09\u3002 \u4f8b\uff1a mount -o loop,offset=32256 somevhd.img \/mnt\/vhd \u82e5\u662f ntfs\uff0c\u53ea\u8981\u5982\u524d\u52a0\u88dd ntfs3g \u5c31\u6c92\u554f\u984c\uff1a mount -t ntfs-3g -o loop,offset=32256 somevhd.img \/mnt\/vhd VM \u639b\u8f09\u6cd5\uff1a \u7db2\u8def\u4e0a\u6709\u8a73\u76e1\u7684\u65b9\u5f0f\u8981\u501f\u52a9 nbd \u7684 module\u3002 \u4f8b\uff1a modprobe nbd .\/vmware-loop \/path\/to\/WinXPPro.vmdk 1 \/dev\/nbd0 &amp; mount -o loop,force -t ntfs-3g \/dev\/nbd0 \/mnt\/vhd<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,11,12,7,5],"tags":[],"class_list":["post-102","post","type-post","status-publish","format-standard","hentry","category-gentoo","category-kxpi","category-linux","category-openthings","category-5"],"_links":{"self":[{"href":"https:\/\/b.paar.kh.edu.tw\/index.php?rest_route=\/wp\/v2\/posts\/102","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/b.paar.kh.edu.tw\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/b.paar.kh.edu.tw\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/b.paar.kh.edu.tw\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/b.paar.kh.edu.tw\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=102"}],"version-history":[{"count":4,"href":"https:\/\/b.paar.kh.edu.tw\/index.php?rest_route=\/wp\/v2\/posts\/102\/revisions"}],"predecessor-version":[{"id":106,"href":"https:\/\/b.paar.kh.edu.tw\/index.php?rest_route=\/wp\/v2\/posts\/102\/revisions\/106"}],"wp:attachment":[{"href":"https:\/\/b.paar.kh.edu.tw\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=102"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/b.paar.kh.edu.tw\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=102"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/b.paar.kh.edu.tw\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=102"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}