The invention provides a method and system for recovery of file system data in file servers having mirrored file system volumes. The invention makes use of a "snapshot" feature of a robust file system (the "WAFL File System") disclosed in the Incorporated Disclosures, to rapidly determined which of two or more mirrored volumes is most up-to-date, and which file blocks of the most recent mirrored volume have been changed from each one of the mirrored file systems. In a preferred embodiment, among a plurality of mirrored volumes, the invention rapidly determines which is the most up-to-date by examining a consistency point number maintained by the WAFL File System at each mirrored volume. The invention rapidly pairwise determines what blocks are shared between that most up-to-date mirrored volume and each other mirrored volume, in response to a snapshot of the file system maintained at each mirrored volume and are stored in common pairwise between each mirrored volume and the most up-to-date mirrored volume. The invention re synchronizes only those blocks that have been changed between the common snapshot and the most up-to-date snapshot.

A invenção fornece um método e um sistema para a recuperação de dados do sistema de lima nos usuários do arquivo que espelham volumes do sistema de lima. A invenção emprega característica do "instantâneo" de um sistema de lima robust (a de "sistema de lima WAFL") divulgado nas divulgações incorporadas, ao determinado ràpidamente qual de dois ou mais volumes espelhados são o mais moderno, e os que blocos da lima do volume espelhado o mais recente foram mudados de cada dos sistemas de lima espelhados. Em uma incorporação preferida, entre um plurality de volumes espelhados, a invenção determina ràpidamente qual é o mais moderno examinando um número do ponto da consistência mantido pelo sistema de lima de WAFL em cada volume espelhado. A invenção ràpidamente determina que blocos são compartilhados entre aquele a maioria de volume espelhado moderno e espelhou o volume, em resposta a um instantâneo do sistema de lima mantido em cada volume espelhado e é armazenada pairwise na terra comum pairwise entre cada volume espelhado e o volume espelhado o mais moderno. A invenção re sincroniza somente aqueles blocos que foram mudados entre o instantâneo comum e o instantâneo o mais moderno.

 
Web www.patentalert.com

< Just-in-time software updates

< Translation management system

> Portable electronic device having a log-structured file system in flash memory

> Coverage-based test generation for microprocessor verification

~ 00092