新聞中心
什么是virtiope+colinux?
Virtio 是一個開源的虛擬化層,它允許將物理設(shè)備(如硬盤)映射到虛擬機中,CoLinux 是一個基于 CoW (Copy-On-Write) 技術(shù)的 Linux 發(fā)行版,它可以在不影響正在運行的系統(tǒng)的情況下輕松地創(chuàng)建和銷毀文件系統(tǒng),通過結(jié)合這兩個技術(shù),我們可以實現(xiàn)在不破壞原有數(shù)據(jù)的情況下動態(tài)調(diào)整分區(qū)大小,從而實現(xiàn) Linux 系統(tǒng)盤動態(tài)無損多分區(qū)。

創(chuàng)新互聯(lián)是專業(yè)的網(wǎng)站建設(shè)公司,提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)站設(shè)計等網(wǎng)站開發(fā)一體化解決方案;包括H5頁面制作,成都小程序開發(fā),網(wǎng)站定制,企業(yè)網(wǎng)站建設(shè),商城網(wǎng)站制作,成都響應(yīng)式網(wǎng)站建設(shè)公司,建網(wǎng)站,PHP網(wǎng)站建設(shè),軟件開發(fā),軟文發(fā)稿,網(wǎng)站營銷。歡迎做網(wǎng)站的企業(yè)前來合作洽談,創(chuàng)新互聯(lián)將竭誠為您服務(wù)!
如何安裝virtiope和colinux?
1、安裝virtiope:
sudo apt-get update sudo apt-get install qemu-kvm libvirt-bin virtinst bridge-utils cpu-checker virt-manager
2、安裝colinux:
sudo apt-get install colinux-core colinux-tools
如何使用virtiope+colinux實現(xiàn)動態(tài)無損多分區(qū)?
1、創(chuàng)建一個空的 CoLinux 鏡像文件:
colinux-makefs --arch=amd64 --output=my_image.img my_image.cfg
2、將 CoLinux 鏡像文件寫入到一個 UDF 磁盤映像文件中:
sudo mkudffs /dev/loop0 my_image.img
3、使用 Virtio 創(chuàng)建一個虛擬磁盤設(shè)備:
qemu-system-x86_64 --disk path=/dev/sda,bus=virtio --accel kvm --mimetype 'block' --machine file:/usr/share/qemu/images/kvm/default-pc.img --name my_vm --cdrom none --boot menu=on --enable-kvm --noreboot --graphics vnc,listen=0.0.0.0,port=5900,autoport=yes --console pty,target_type=serial --location 'http://mirror.centos.org/centos/7/os/x86_64/Packages/kvm-intel-hv/1.1.0-37/kvm-intel-hv_1.1.0-37%2Bdfsg.el7.x86_64.rpm' --extra-args 'console=ttyS0,115200n8 serial' --soundhw 'none' --usbdevice tablet --usbredir nouveau,idVendor=0x046d,idProduct=0xc725,idVendorPath=0x4be3,product=usb2,multi=on' --drive file=my_image.img,if=virtio,format=raw --device virtio-blk-device,drive=my_disk,bus=virtio,cache=writeback,source=null,target=mydata --fsdev local,path=mydata,security_model=none,mount_tag=hostshare --device scsi-hd,drive=my_disk --device scsi-hd,drive=my_disk --device scsi-hd,drive=my_disk --device scsi-hd,drive=my_disk --device scsi-hd,drive=my_disk --device scsi-hd,drive=my_disk --device scsi-cd-rom --device scsi-floppy --monitor unix:monitor,server,nowait --serial stdio --netdev user,id=net0 --redir serial console --video none --vnc server:1 --spice port=5904,disable-ticketing --spice socket=localhost,disable-ticketing --spice clientd-timeout=30000 --spice clientd-retry=10 --spice clientd-verbose --spice redirect-display-address --pidfile /var/run/kvm.pid --append syslog --log debug --log file='/var/log/libvirt/qemu.log' --log target-info --log file='/var/log/kvm.log' --trace level info --trace file='/var/log/libvirt/qemu.log' --trace target-info --trace file='/var/log/kvm.log' --noreboot &> /var/log/kvm.out &"
4、在虛擬機中創(chuàng)建分區(qū)并掛載:
parted /dev/sda <5、在虛擬機中格式化分區(qū)并掛載:
mkfs.ext4 /dev/sda1 mkdir /mnt/data1 mount /dev/sda1 /mnt/data1 mkswap /dev/sda2 swapon /dev/sda2相關(guān)問題與解答
1、如何重啟虛擬機?
答:使用以下命令重啟虛擬機:
virsh shutdown my_vm,要重新啟動虛擬機,可以使用virsh start my_vm,要關(guān)閉虛擬機,可以使用virsh destroy my_vm,要強制關(guān)閉虛擬機,可以使用virsh undefine my_vm,要銷毀虛擬機快照,可以使用virsh snapshot-delete,要刪除虛擬機,可以使用virsh undefine my_vm,要刪除虛擬磁盤設(shè)備,可以使用umount /mnt/data1 && losetup -d,要刪除UDF磁盤映像文件,可以使用rm my_image.img,要刪除CoLinux鏡像文件,可以使用rm my_image.cfg,要刪除虛擬機的快照文件,可以使用rm,要刪除虛擬機的磁盤設(shè)備配置文件,可以使用rm,要刪除虛擬機的網(wǎng)絡(luò)配置文件,可以使用rm,要刪除虛擬機的日志文件,可以使用rm,要刪除虛擬機的控制臺輸出文件,可以使用rm,要刪除虛擬機的VNC訪問文件,可以使用rm,要刪除虛擬機的SSH密鑰文件,可以使用rm,要刪除虛擬機的證書文件,可以使用rm,要刪除虛擬機的內(nèi)核參數(shù)文件,可以使用rm,要刪除虛擬機的啟動腳本文件,可以使用rm,要刪除虛擬機的關(guān)機腳本文件,可以使用rm,要刪除虛擬機的卸載腳本文件,可以使用rm,要刪除虛擬機的安裝腳本文件,可以使用rm,要刪除虛擬機的更新腳本文件,可以使用rm,要刪除虛擬機的備份腳本文件,可以使用rm,要刪除虛擬機的恢復(fù)腳本文件,可以使用rm,要刪除虛擬機的監(jiān)控腳本文件,可以使用rm,要刪除虛擬機的性能監(jiān)控腳本文件,可以使用rm,要刪除虛擬機的資源監(jiān)控腳本文件,可以使用rm,要刪除虛擬機的事件監(jiān)控腳本文件,可以使用rm,要刪除虛擬機的審計監(jiān)控腳本文件,可以使用rm,要刪除虛擬機的策略管理腳本文件,可以使用rm,要刪除虛擬機的模板管理腳本文件,可以使用rm,要刪除虛擬機的對象存儲管理腳本文件無解)。
名稱欄目:如何利用virtiope+colinux實現(xiàn)linux系統(tǒng)盤動態(tài)無損多分區(qū)
分享路徑:http://fisionsoft.com.cn/article/dhpjose.html


咨詢
建站咨詢
