A method and system for storing the data of files having duplicate content, by maintaining a single instance of the data, and providing logically separate links to the single instance. Files of duplicate content have their data stored in a common store file by a single instance store (SIS) facility, which also converts the original file or files to links to that common store file and creates additional links thereto as needed. The SIS facility may reside above a file system as a filter driver. File system requests directed to the link file (e.g., open, write, read, close and delete) reach the SIS filter, which then transparently handles each request as if the link file was a normal file. To preserve logical separation, writes to a SIS link file are to the link file, and the written portion recorded as dirty. The SIS filter intercepts SIS read requests, and reads clean portions from the common store file and any dirty portions from the link file. When the link file is closed, the common store file also may be closed, and, if the link file has been written, the non-dirtied portions of the link file are filled in with clean data from the common store file, and the link file reconverted to a normal file. Security is provided to prevent unauthorized access to the common store files, as is a volume check facility that repairs any inconsistencies in SIS metadata.

Метод и система для хранить данные архивов имея duplicate содержание, путем поддержание одиночного примера данных, и снабубежать логически отдельно соединения одиночный пример. Архивы duplicate содержания имеют их данные, котор хранит в общем архиве магазина одиночное средство магазина примера (SIS), которое также преобразовывает первоначально архив или архивы к соединениям к тому общему магазину хранят и создают дополнительные соединения к тому как необходимы. Средство SIS может reside над системой файлов как водитель фильтра. Запросы системы файлов направили к достигаемости архива соединения (например, раскройте, напишите, прочитано, близко и delete) фильтр SIS, который после этого прозрачно регулирует каждый запрос если архив соединения был нормальным архивом. Для того чтобы сохранить логически разъединение, пишет к архиву соединения SIS к архиву соединения, и части в писменном виде записанной как пакостно. Intercepts SIS фильтра SIS читают запросы, и читают чистые части от общего архива магазина и все пакостные части от соединения хранят. Когда архив соединения закрыт, общий архив магазина также может быть закрыт, и, если архив соединения был написан, то non-dirtied части архива соединения заполните внутри при чистые данные от общего архива магазина, и архив соединения reconverted к нормальному архиву. Обеспечены, что предотвращает обеспеченность unauthorized доступ к общим архивам магазина, как средство проверки тома которое ремонтирует любые сбивчивости в metadata SIS.

 
Web www.patentalert.com

< (none)

< Fault point location system

> Circuit for I/O clock generation

> (none)

~ 00050