Patent ID: 9087076
Filing Date: 2015-07-21
Classification: G06F,H04L

Abstract:
1. A method for facilitating conversion of a file system of a virtual storage volume from a first file system type to a second file system type, the virtual storage volume being implemented at a distributed computing network, the method comprising: identifying a first file system type of a first file system of a first virtual storage volume; automatically identifying a first virtual filer appliance operable to read files from the first file system type, the first virtual filer appliance including an image of a first operating system (OS) loadable in a first virtual machine to thereby enable a running instance of the first virtual filer appliance to be created or instantiated at the distributed computing network; automatically providing the first virtual filer appliance with access to the first virtual storage volume; identifying a second file system type of a second file system of a second virtual storage volume; automatically identifying a second virtual filer appliance operable to write files to the second file system type, the second virtual filer appliance including an image of a second operating system (OS) loadable in a second virtual machine to thereby enable a running instance of the second virtual filer appliance to be created or instantiated at the distributed computing network; automatically providing the second virtual filer appliance with access to the second virtual storage volume; providing a first communication link between the first virtual filer appliance and the second virtual filer appliance; performing, using the first virtual filer appliance and second virtual filer appliance, file system conversion operations for converting the first file system from a first file system type to the second file system of the second file system type, wherein the performing of the file system conversion operations includes: operating the first virtual filer appliance to read a first plurality of files from the first virtual storage volume; sending, via use of the first communication link, file information relating to the first plurality of read files to the second virtual filer appliance; operating the second virtual filer appliance to receive the file information via the first communication link; and operating the second virtual filer appliance to write at least a portion of the received file information to the second virtual storage volume.