Good day folks, I am currently running ESXi 4.0 and planning to upgrade to v5.1. Prior upgrading, I need to backup all my VM images to a 4TB USB external storage device hooked up to my VMWare host server directly.
I already created a single partition using these steps below.
- Run the command:
fdisk -u /dev/disks/mpx.vmhba34:C0:T0:L0 - Type p and press Enter to list partition information.
- Type d and press Enter to delete existing partition information.
- Type n and press Enter for new partition.
- Type p and press Enter for a primary partition.
- Type 1 and press Enter.
- For the First cylinder prompt, press Enter for the default.
- For last cylinder or +size, press Enter for the default.
- Type t and press Enter to change volume type.
- Type 1 and press Enter to select the first partition.
- Type fb and press Enter.
Note: fb is the hexadecimal code for VMFS volumes. - Type x and press Enter to enter Expert mode.
- Type b and press Enter to start the process of changing the starting block of the partition.
- Type 1 and press Enter to select the first partition.
- Type 128 and press Enter to set the starting block to 128.
- Type w and press Enter to save the changes and exit fdisk.
fdisk -lu /dev/disks/mpx.vmhba34:C0:T0:L0
Note: sector size is 4096 (not 512)
Disk /dev/disks/mpx.vmhba34:C0:T0:L0: 4000.7 GB, 4000752599040 bytes
255 heads, 63 sectors/track, 60799 cylinders, total 976746240 sectors
Units = sectors of 1 * 4096 = 4096 bytes
Device Boot Start End Blocks Id System
/dev/disks/mpx.vmhba34:C0:T0:L0p1 128 4294967294 17179868668 fb VMFS
When I tried to use the vmkfstools command to format the new partition as a VMFS-3 datastore.
vmkfstools -C vmfs3 -b 8m -S USBDatastore/dev/disks/mpx.vmhba34:C0:T0:L0p1
I got this error.
Device path name "/dev/disks/mpx.vmhba34:C0:T0:L0p1" is not a valid absolute or relative path
Failed to resolve device name path /dev/disks/mpx.vmhba34:C0:T0:L0p1
Usage: vmkfstools -C vmfs3 /vmfs/devices/disks/vml... or,
vmkfstools -C vmfs3 /vmfs/devices/disks/naa... or,
vmkfstools -C vmfs3 /vmfs/devices/disks/mpx.vmhbaA:T:L:P
Error: No such file or directory
I also tried
vmkfstools -C vmfs3 -b 8m -S USBDatastore /dev/disks/mpx.vmhba34:C0:T0:L0:1
vmkfstools -C vmfs3 -b 8m -S USBDatastore /dev/disks/mpx.vmhba34:C0:T0:L0:p1
Same error
Then I tried
vmkfstools -C vmfs3 -b 8m -S USBDatastore /dev/disks/mpx.vmhba34:C0:T0:L0
got this error
Creating vmfs3 file system on "mpx.vmhba34:C0:T0:L0" with blockSize 8388608 and volume label "USBDatastore".
/dev/disks/mpx.vmhba34:C0:T0:L0: Permission denied. (Have you set the partition type to 0xfb?)
Error: Permission denied
What did I do wrong? I know that there is a partition created under this name below. Why can't I format it?
/dev/disks/mpx.vmhba34:C0:T0:L0p1 128 4294967294 17179868668 fb VMFS
~ # ls -alh /vmfs/devices/disks
drwxr-xr-x 1 root root 512 Apr 24 05:20 .
drwxr-xr-x 1 root root 512 Apr 24 05:20 ..
-rw------- 1 root root 3.6T Apr 24 05:20 mpx.vmhba34:C0:T0:L0
~ # esxcfg-mpath -b
mpx.vmhba34:C0:T0:L0 : Local USB Direct-Access (mpx.vmhba34:C0:T0:L0)
vmhba34:C0:T0:L0 LUN:0 state:active Local HBA vmhba34 channel 0 target 0
mpx.vmhba34:C0:T0:L1 : Local USB Enclosure Svc Dev(mpx.vmhba34:C0:T0:L1)
vmhba34:C0:T0:L1 LUN:1 state:active Local HBA vmhba34 channel 0 target 0
mpx.vmhba0:C0:T0:L0 : Local HL-DT-ST CD-ROM (mpx.vmhba0:C0:T0:L0)
vmhba0:C0:T0:L0 LUN:0 state:active Local HBA vmhba0 channel 0 target 0
Anyone please help.
Thanks.
York