Patent ID: 8359439

Claim:
A server for providing a backup service of a file system stored in a disk device, the disk device has a plurality of storage areas which are managed by their respective contiguous addresses, the file system includes a plurality of files and a plurality of directories managing the files in a hierarchical fashion, and each of the files and the directories is stored in one or more of the storage areas, the server comprising: a memory storing a backup program; and a CPU executing the backup program; wherein the backup program includes steps of: determining a read sequence for reading the files and directories from the disk device, wherein the read sequence is sorted so that the files are read before the directories, sorted by addresses of the files, and sorted by path names of the directories, wherein the address of each of the files is a beginning physical address of the one or more of the storage areas where the file is stored, reading the files and the directories from the disk device according to the read sequence, and transferring the files and the directories to a backup destination device in an order so that the files and the directories are read from the disk device, wherein the read sequence is sorted by addresses of the files and the directories, and then sorted by the path names of the directories, and wherein the address of each of the directories is the largest address of the storage areas.