バックアップ方法

仮想ディスクのサイズが大きい場合、そのままでは扱いにくいため、mono sparse な仮想ディスクに変換する。

# ls -lh
-rw-------    1 root     root       322122547200 Jun 24 10:33 VM_NAME-flat.vmdk
-rw-------    1 root     root               8684 Jun 23 02:44 VM_NAME.nvram
-rw-------    1 root     root                523 Jun 16 05:19 VM_NAME.vmdk
-rw-r--r--    1 root     root                 43 Jun 22 08:52 VM_NAME.vmsd
-rwxr-xr-x    1 root     root               2829 Jun 23 02:52 VM_NAME.vmx
-rw-r--r--    1 root     root               1575 Jun 22 08:53 VM_NAME.vmxf
#
# vmkfstools -i VM_NAME.vmdk -d monosparse VM_NAME.monosparse.vmdk
# ls -lh
-rw-------    1 root     root       322122547200 Jun 24 10:33 VM_NAME-flat.vmdk
-rw-------    1 root     root        30135025664 Jun 21 11:35 VM_NAME.monosparse-s001.vmdk
-rw-------    1 root     root                552 Jun 21 11:05 VM_NAME.monosparse.vmdk
-rw-------    1 root     root               8684 Jun 23 02:44 VM_NAME.nvram
-rw-------    1 root     root                523 Jun 16 05:19 VM_NAME.vmdk
-rw-r--r--    1 root     root                 43 Jun 22 08:52 VM_NAME.vmsd
-rwxr-xr-x    1 root     root               2829 Jun 23 02:52 VM_NAME.vmx
-rw-r--r--    1 root     root               1575 Jun 22 08:53 VM_NAME.vmxf

上記のうち、以下をバックアップすればOK

  • VM_NAME.monosparse-s001.vmdk
  • VM_NAME.monosparse.vmdk
  • VM_NAME.nvram
  • VM_NAME.vmsd
  • VM_NAME.vmx
  • VM_NAME.vmxf

リストア方法

mono sparse な仮想ディスクのままでは使用できないので、thin(シンプロビジョニング)な仮想ディスクに変換する。

# ls -lh
-rw-------    1 root     root        30135025664 Jun 21 11:35 VM_NAME.monosparse-s001.vmdk
-rw-------    1 root     root                552 Jun 21 11:05 VM_NAME.monosparse.vmdk
-rw-------    1 root     root               8684 Jun 23 02:44 VM_NAME.nvram
-rw-r--r--    1 root     root                 43 Jun 22 08:52 VM_NAME.vmsd
-rwxr-xr-x    1 root     root               2829 Jun 23 02:52 VM_NAME.vmx
-rw-r--r--    1 root     root               1575 Jun 22 08:53 VM_NAME.vmxf
#
# vmkfstools -i VM_NAME.monosparse.vmdk -d thin VM_NAME.vmdk
# ls -lh
-rw-------    1 root     root       322122547200 Jun 24 15:33 VM_NAME-flat.vmdk
-rw-------    1 root     root        30135025664 Jun 21 11:35 VM_NAME.monosparse-s001.vmdk
-rw-------    1 root     root                552 Jun 21 11:05 VM_NAME.monosparse.vmdk
-rw-------    1 root     root               8684 Jun 23 02:44 VM_NAME.nvram
-rw-------    1 root     root                523 Jun 24 15:19 VM_NAME.vmdk
-rw-r--r--    1 root     root                 43 Jun 22 08:52 VM_NAME.vmsd
-rwxr-xr-x    1 root     root               2829 Jun 23 02:52 VM_NAME.vmx
-rw-r--r--    1 root     root               1575 Jun 22 08:53 VM_NAME.vmxf

下記の2ファイルは削除して構わない。

  • VM_NAME.monosparse.vmdk
  • VM_NAME.monosparse-s001.vmdk