Storage system and control method

   
   

The invention provides both interfaces of SAN and NAS, prevents data miss even when a trouble occurs and makes it possible that an arbitrary number of NAS interfaces access the same file system with high performance. A storage system includes multiple interfaces for external connection, multiple disks accessed from multiple interfaces, and a shared memory accessed from multiple interfaces. The multiple interfaces are block interfaces executing disk block I/O request, and file interfaces of file servers executing file I/O request. A file system in the file servers is constructed in a part of the disks, and a log storage area holding change log of the file system, and a management file server information storage area holding information of managing file server performing exclusive access control of file system and management of log storage area are formed in the shared memory.

A invenção fornece ambas as relações do SAN e do NAS, impede a falta dos dados mesmo quando um problema ocorre e faz possível que um número arbitrário do NAS conectara o acesso o mesmo sistema de lima com o desempenho elevado. Um sistema do armazenamento inclui relações múltiplas para a conexão externa, os discos múltiplos alcançados das relações múltiplas, e uma memória compartilhada alcançada das relações múltiplas. As relações múltiplas são relações do bloco que executam o pedido do bloco I/O do disco, e relações da lima dos usuários do arquivo que executam o pedido da lima I/O. Um sistema de lima nos usuários do arquivo é construído em uma parte dos discos, e em um registro da mudança da terra arrendada da área de armazenamento do registro do sistema de lima, e uma área de armazenamento da informação do usuário do arquivo da gerência que prende a informação do usuário do arquivo controlando que executa o controle de acesso exclusivo do sistema de lima e a gerência da área de armazenamento do registro é dada forma na memória compartilhada.

 
Web www.patentalert.com

< Method and apparatus for populating multiple data marts in a single aggregation process

< Creating multiple sets of data by spawning a secondary virtual machine

> Conditional highlighting of given cells in a dynamic HTML table

> Network quality control system for automatic validation of web pages and notification of author

~ 00159