日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

vmware回收vmdk空間 – 夜行人

 pcnewage 2019-04-19

1 問題

我們內(nèi)網(wǎng)有一個(gè)vmware的集群,以前年少無知,所以vmdk的格式選擇了「厚置備延遲置零」,也就是分配多少,vmdk文件就會(huì)占用多大的空間,這里的好處是能提供較好的io,但我們虛擬機(jī)大部分用來做測(cè)試的,所以對(duì)io要求不高,而且實(shí)際并不需要這么大的空間,這里是第一個(gè)問題,我們需要將vmdk轉(zhuǎn)換為「Thin Provisioning」,就是按需使用,并不是一開始就分配所有空間。

后來的虛擬機(jī),我們選用了「Thin Provisioning」,部分虛擬機(jī)在一開始寫了大量文件,現(xiàn)在不需要存了,需要回收這部分空間,這是第二個(gè)問題。

2 轉(zhuǎn)換

有2個(gè)方式

vShpere Client

就是遷移虛擬機(jī),只需要轉(zhuǎn)移存儲(chǔ)就可以了,當(dāng)然也可以連主機(jī)也遷移了,原來就是在遷移選擇存儲(chǔ)時(shí),可以在「選擇虛擬磁盤格式」下拉菜單中選擇「Thin Provisioning」,我感覺原理和vmkfstools是一樣的,就是在遷移的過程中,做一次轉(zhuǎn)換

vmkfstools

由于我沒有使用此方法,直接貼參考資料好了

Cloning and converting virtual machine disks with vmkfstools (1028042)

3 回收空間

在轉(zhuǎn)換的時(shí)候, 發(fā)現(xiàn)部分機(jī)器已經(jīng)回收空間了,但有些沒有自動(dòng)回收,暫時(shí)不知道什么原因,下面講下手動(dòng)回收。

大概原理是先在虛擬機(jī)里標(biāo)記哪些磁盤塊是已經(jīng)刪除了,然后再通過vmkfstools進(jìn)行回收

Windows虛擬機(jī)

可以用

sdelete.exe -z [DRIVE:]

Linux虛擬機(jī)

比較粗暴,用dd填滿磁盤,再刪除文件

由于它是填滿磁盤,就是該盤會(huì)最終占用分配給它的全部空間,所以要看看該vmdk所在的物理盤是否有足夠的空間

# xxx為你需要回收的磁盤掛載點(diǎn)
cd xxx
dd if=/dev/zero of=zeroes bs=4096 || rm -f zeroes

開始回收

經(jīng)過上面2種虛擬機(jī)的處理后,就可以ssh到vmware物理機(jī)上進(jìn)行回收

此處注意,vmkfstools要用xxx.vmdk,不要用xxx-ctk.vmk,也不要用xxx-flat.vmdk

# 處理前確認(rèn)大小
du -h xxx-flat.vmdk
vmkfstools -K xxx.vmdk
# 處理后確認(rèn)大小
du -h xxx-flat.vmdk

處理完后,在「vShpere Client」中,可以選擇「刷新存儲(chǔ)使用情況」來獲取最新的使用情況

4 注意

磁盤有價(jià),數(shù)據(jù)無價(jià),請(qǐng)操作前做好備份,操作的時(shí)候,再三確認(rèn)

5 參考資料

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多