Xen虛擬機(jī)能夠進(jìn)行服務(wù)器應(yīng)用整合、軟件開發(fā)測(cè)試等,應(yīng)用越來越廣泛,但在使用的過程中,會(huì)遇到Xen虛擬硬盤空間不足的問題,要如何解決呢?下面小編就給大家介紹下Xen虛擬硬盤如何擴(kuò)大空間,一起來學(xué)習(xí)下吧 。

這里的方法適用于鏡像文件在 ext2 和 ext3 文件系統(tǒng)的情況:
關(guān)閉虛擬機(jī):
代碼如下:
# /usr/sbin/xm shutdown vm01
給虛擬機(jī)鏡像文件(.img)追加 4GB 空間:
【Linux擴(kuò)大Xen虛擬硬盤空間的方法】 代碼如下:
# dd if=/dev/zero bs=1024k count=4096 》》 /vm/vm01.img
掃描檢查鏡像文件:
代碼如下:
# /sbin/e2fsck -f /vm/vm01.img
這個(gè)時(shí)候只是增加了鏡像文件(硬盤)的大小,這個(gè)鏡像文件不是普通的文件,里面包含可 mount/umount 的 loop 文件系統(tǒng),所以需要調(diào)整文件系統(tǒng)大小,不然的話進(jìn)入虛擬機(jī)后 df 會(huì)發(fā)現(xiàn)硬盤大小沒變:
代碼如下:
# /sbin/resize2fs /vm/vm01.img
重新啟動(dòng) Xen 虛擬機(jī):
代碼如下:
# /usr/sbin/xm create vm01
進(jìn)入虛擬機(jī)后查看硬盤大小:
代碼如下:
# /usr/sbin/xm console vm01
# df -h
這里提到了 mount/umount,說一點(diǎn)題外話,從技術(shù)角度來說現(xiàn)在的 VPS 其實(shí)都不安全,因?yàn)?VPS 服務(wù)商隨時(shí)可以 mount/umount 你的虛擬機(jī)文件、分區(qū)來讀取、甚至寫入內(nèi)容,如果你的虛擬機(jī)所在的那臺(tái)服務(wù)器的 root 密碼被壞人拿到,那就毫無安全可言了,壞人可以隨意在你虛擬機(jī)上做手腳 。所以說安全性是云計(jì)算的一個(gè)大問題,尤其是那些搭建在虛擬技術(shù)上的云計(jì)算,這也可能是企業(yè)遲遲不愿意使用公有云的原因吧,一些 Startup 也只是把不重要的數(shù)據(jù)放在類似 Amazon S3 之類的云存儲(chǔ)上,對(duì)于機(jī)密數(shù)據(jù)還是自己保存比較好 。所以 VPSee 認(rèn)為私有云會(huì)有更大的發(fā)展空間 。
上面就是Linux擴(kuò)大Xen虛擬硬盤空間的方法介紹了,修改Xen虛擬硬盤的大小就相當(dāng)于修改Xen鏡像文件的大小,能夠?yàn)槠湓黾?GB的空間 。
推薦閱讀
- Linux升級(jí)Glibc時(shí)系統(tǒng)奔潰怎么辦?
- Linux如何使用命令定時(shí)刪除過期文件
- Linux系統(tǒng)中l(wèi)ftp用法匯總
- Linux強(qiáng)制刪除U盤病毒的技巧
- Linux使用awk實(shí)現(xiàn)多行合并的實(shí)例
- Linux如何使用awk進(jìn)行數(shù)組排序
- Linux如何開啟回收站功能
- Linux安裝使用eCryptFS加密文件的方法
- Linux中Docker容器使用實(shí)例
- Linux虛擬機(jī)VMware克隆后網(wǎng)卡無法啟動(dòng)怎么辦?
