Linux
使用 linux 為 ESXI 創建 VMFS 分區
我想使用 GPT 在磁碟上創建 VMFS 分區。我知道使用 esxi cli 我們可以使用帶有命令的 partedUtil 輕鬆創建它
partedUtil setptbl /dev/disks/t10.ATA_____SAMSUNG_MZ7LM480HMHQ2D00005 gpt "3 1547328 937703040 AA31E02A400F11DB9590000C2911D1B8 0"
但我需要使用救援磁碟創建它。我試過 fdisk 但 VMFS 分區類型 (AA31E02A400F11DB9590000C2911D1B8) 不可用。我可以在標準 Linux 發行版中使用哪個工具來創建 VMFS 分區?
謝謝
作為 VMFS 分區並沒有什麼特別之處:您可以像創建任何其他分區一樣創建它,但使用 VMFS GUID。請注意,您必須在 ESXi 中(或使用 VMWare 工具)格式化VMFS 卷。如果您不知道自己在做什麼,這可能會造成破壞:您應該先閱讀手冊。確保在操作或格式化分區之前備份數據。
例如,使用
gdisk
:squircle@weber:~$ sudo gdisk /dev/loop0 [5/191] GPT fdisk (gdisk) version 1.0.3 Partition table scan: MBR: not present BSD: not present APM: not present GPT: not present Creating new GPT entries. Command (? for help): n Partition number (1-128, default 1): First sector (34-2097118, default = 2048) or {+-}size{KMGTP}: Last sector (2048-2097118, default = 2097118) or {+-}size{KMGTP}: Current type is 'Linux filesystem' Hex code or GUID (L to show codes, Enter = 8300): fb00 Changed type of partition to 'VMWare VMFS' Command (? for help): p Disk /dev/loop0: 2097152 sectors, 1024.0 MiB Sector size (logical/physical): 512/512 bytes Disk identifier (GUID): 427EF575-E04D-4C65-8AF6-66CB127F0AE0 Partition table holds up to 128 entries Main partition table begins at sector 2 and ends at sector 33 First usable sector is 34, last usable sector is 2097118 Partitions will be aligned on 2048-sector boundaries Total free space is 2014 sectors (1007.0 KiB) Number Start (sector) End (sector) Size Code Name 1 2048 2097118 1023.0 MiB FB00 VMWare VMFS Command (? for help): w Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING PARTITIONS!! Do you want to proceed? (Y/N): y OK; writing new GUID partition table (GPT) to /dev/loop0.
請注意,
gdisk
使用文件系統程式碼fb00
來引用 VMWare VMFS GUID,但如果您願意,也可以鍵入完整的 GUID。如果您的磁碟上已有數據,請確保更改分區位置。您可以使用相同的實用程序系列驗證分區是否具有正確的 GUID:
squircle@weber:~$ sudo sgdisk -i 1 /dev/loop0 | head -n 1 Partition GUID code: AA31E02A-400F-11DB-9590-000C2911D1B8 (VMWare VMFS)