Patent ID: 7203862

Claim:
A storage device controller comprising: a plurality of channel control portions each including a circuit board on which a file access processing portion for receiving file-by-file data input/output requests sent from information processors and an I/O processor for outputting I/O requests corresponding to said data input/output requests to storage devices are formed, said channel control portions being classified into groups for the sake of fail-over; and a processing portion configured to decide that data regarding at least one IP address set for said channel control portions to provide NAS service to said information processors are stored in a shared volume which is a storage region logically set on physical storage regions provided by said storage devices and which can be accessed commonly by any other channel control portion belonging to the same group to carry out fail-over, wherein said storage device controller comprises a management table for storing synchronization type information and synchronization method information based on the type of data processed by said channel control portions, wherein said channel control portions are clustered into a plurality of groups associated with the fail-over thereby making it possible to send updated inherited data including an IP address to be inherited to channel control portions within the same group, whereby a successor channel control portion belonging to the same group as a predecessor channel control portion takes over, by referring to said management table based on the type of data processed by said predecessor channel control portion, the IP address of said predecessor channel control portion to receive data that have been previously received by said predecessor channel control portion prior to failure thereof.