小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

vmware回收vmdk空間 – 夜行人

 pcnewage 2019-04-19

1 問題

我們內(nèi)網(wǎng)有一個(gè)vmware的集群,以前年少無知,所以vmdk的格式選擇了「厚置備延遲置零」,也就是分配多少,vmdk文件就會占用多大的空間,這里的好處是能提供較好的io,但我們虛擬機(jī)大部分用來做測試的,所以對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)移存儲就可以了,當(dāng)然也可以連主機(jī)也遷移了,原來就是在遷移選擇存儲時(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)回收空間了,但有些沒有自動回收,暫時(shí)不知道什么原因,下面講下手動回收。

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

Windows虛擬機(jī)

可以用

sdelete.exe -z [DRIVE:]

Linux虛擬機(jī)

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

由于它是填滿磁盤,就是該盤會最終占用分配給它的全部空間,所以要看看該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」中,可以選擇「刷新存儲使用情況」來獲取最新的使用情況

4 注意

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

5 參考資料

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

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多