调整ESX的VMFS磁盘格式的块大小,让单个虚拟磁盘支持更大容量
調(diào)整ESX的VMFS磁盤格式的塊大小,讓單個虛擬磁盤支持更大容量
|
前因:客戶搭建了VMware ESX企業(yè)版的測試平臺;有一天接到一個需求,是測試數(shù)據(jù)庫的,需要一個300G的磁盤。 解決過程: 1、按照操作手冊,找到磁盤修改選項,準(zhǔn)備調(diào)整磁盤大小由原來的150G調(diào)整為300G,當(dāng)修改完數(shù)值時,確定后卻出現(xiàn)錯誤提示,說可分配最大空間為256G。 2、與VMware工程師聯(lián)系,提供的解決方案是:vmkfstools 磁盤擴(kuò)容命令 2.1 vmkfstools -X 300G 1.Windows 2003(hezt)-flat.vmdk 參數(shù)說明: -X 擴(kuò)容參數(shù) 300G 擴(kuò)容后整個磁盤的大小,而不是磁盤增加的大小 1.Windows 2003(hezt)-flat.vmdk 需要擴(kuò)容的磁盤 2.2 在輸入命令時,空格的地方需要在其前面加反斜杠“”進(jìn)行轉(zhuǎn)義,否則會報錯 2.3 執(zhí)行結(jié)果依然報錯,提示錯誤信息和用圖形界面操作一樣 3、思考:圖形界面的修改其實也是調(diào)用vmkfstools 命令來執(zhí)行,這個肯定不是最終解 4、查資料:其實VMware以它獨(dú)有的格式來存放這些虛擬機(jī)文件,即VMFS,安裝時 默認(rèn)的VMFS塊大小是1M,單個文件最大支持256G。這個是不能分配300G的最終根源 5、解決-思路:重新格式化VMFS盤,將塊大小調(diào)大 5.1 注:此操作其實就是重建VMFS盤,上面原有數(shù)據(jù)會失去,所以先將重要的數(shù)據(jù)備份,再執(zhí)行此操作;我覺得最好在安裝完ESX后首先就執(zhí)行,免去以后執(zhí)行的不便。 5.2 塊大小與支持的最大文件大小對應(yīng)關(guān)系 Block size Max VMDK size 6、備份之后執(zhí)行: vmkfstools -C vmfs3 -b 4M -S esx03:storage1 vmhba1:0:0:3 參數(shù)說明: -C vmfs3 指定磁盤格式為 vmfs3 -b 4M 將塊大小調(diào)整為 4M,這樣支持單個最大文件為1T -S esx03:storage1 將格式化后的盤命名為esx03:storage1 vmhba1:0:0:3 目的磁盤路徑,這個可在配置——存儲——中的Device很方便的看到 7、執(zhí)行過程稍長…… (2~3分鐘) 8、問題解決。 |
總結(jié)
以上是生活随笔為你收集整理的调整ESX的VMFS磁盘格式的块大小,让单个虚拟磁盘支持更大容量的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SpringMVC—对Ajax的处理(含
- 下一篇: Source Insight 常用设置和