Method and system for transparently extending non-volatile storage

   
   

Briefly, the present invention provides a system and method for transparently extending the non-volatile storage on a computer system via links from one drive to one or more other drives. When the user adds a new disk drive, it is formatted but not mounted where the user can see it. The data of selected files is automatically migrated from the original drive to the new, supplemental drive, or directly created thereon, and a link is placed on the original volume to indicate to the system that the data is really elsewhere. In one implementation, this is accomplished via an NTFS reparse point on an NTFS link that is made a sparse file, thereby reclaiming the disk space on the original drive. A driver in the NTFS filter stack or the like in conjunction with the file system handles directing reads and writes to the new location, and also handles other operations including totaling the free space of each drive in response to a free space request. The driver may also enforce file operation rules, that may depend on whether the supplemental drive and/or supplemental file system is present or removed, and so forth. In this manner, the size of the original drive increases from a user's perspective, while providing a unified view of namespace, with file names present even when the supplemental drive is removed.

Kurz liefert die anwesende Erfindung ein System und Methode für die permanente Ablage auf einem Computersystem über Verbindungen von einem Antrieb auf einen oder mehr durchsichtig verlängern anderer fährt. Wenn der Benutzer ein neues Laufwerk addiert, wird es formatiert, aber nicht angebracht, wohin der Benutzer es sehen kann. Die Daten der vorgewählten Akten werden automatisch vom ursprünglichen Antrieb zum neuen, zusätzlichen Antrieb abgewandert oder verursacht direkt darauf, und eine Verbindung wird auf das ursprüngliche Volumen gesetzt, um dem System anzuzeigen, daß die Daten wirklich anderwohin sind. In einer Implementierung wird dieses über einen NTFS reparse Punkt auf einer NTFS Verbindung vollendet, die eine spärliche Akte gebildet wird, dadurch zurückfordert man Speicherkapazitaet auf dem ursprünglichen Antrieb. Ein Treiber im NTFS Filterstapel oder im Gleichen im Zusammenhang mit der Dateisystem-Handgriffrichtung liest und schreibt zur neuen Position und faßt auch andere Betriebe einschließlich das Zusammenzählen des freien Raumes jedes Antriebs in der Antwort zu einem freien Raumantrag an. Der Treiber kann Akte Betrieb Richtlinien auch erzwingen, kann der an und so weiter abhängen, ob der zusätzliche Antrieb und/oder zusätzliche das Dateisystem Geschenk oder entfernt ist. dieser Weise erhöht sich die Größe des ursprünglichen Antriebs von der Perspektive eines Benutzers, beim Versehen einer vereinheitlichten Ansicht von namespace, mit Akte Namen sich darstellen, selbst wenn der zusätzliche Antrieb entfernt wird.

 
Web www.patentalert.com

< Method of storing and flattening a structured data document

< System and method for personalizing electronic mail messages

> Reliability assessment method, apparatus and system for quality control

> Supervisor for a hollow glassware production line

~ 00159