Nova Patents
EP1537496B1

Data protection system and method

Abstract

Embodiments of this invention provide primary magnetic disk data storage capacity to clients while at the same time making sure that client data is replicated locally and at an offsite location to protect from all forms of data loss.

EP1537496B1, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Expired 10 September 2023, 3 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

26 claims: 26 independent, 0 dependent

  1. 1
    A data protection system comprising:a fileserver (27) configured to be connected to a repository (28) for storing replica files, the fileserver (27) having: a file system (32) configured to define a share for client files a share being created on the fileserver as a directory or folder the contents of this shared directory or folder being accessible by multiple clients across a local area network;a filter driver (31) in communication with said file system (32), the filter driver (31) being configured to intercept input/output activity initiated by client requests for files of said share and to maintain a list of modified and created files in that share since a capture of a snapshot of the share at a particular prior point in time;a policy cache (34) configured to store a protection policy for said share said protection policy determining where and how to protect said share;anda mirror service (33) in communication with the filter driver (31) and the policy cache (34);said mirror service (33) being operable to prepare, to a schedule defined by a backup frequency specified in said protection policy, a snapshot of all modified and created files in said share for writing to a repository specified in said protection policy, said repository including at least one of a local repository (28, 46) and a remote repository (47). Datensicherungs-System, aufweisend: einen Dateiserver (27), der konfiguriert ist, um mit einem Magazin (28) zum Speichern von Dateikopien verbunden zu werden, wobei der Dateiserver (27) aufweist: ein Dateisystem (32), welches konfiguriert ist, um einen Teilhaberschaftsbereich für Klienten-Dateien zu festzulegen, wobei ein Teilhaberschaftsbereich auf dem Dateiserver als ein Verzeichnis oder als eine Mappe behandelt wird, wobei der Inhalt dieses gemeinsam genutzten Verzeichnisses oder dieser gemeinsam genutzten Mappe für mehrere Klienten quer über ein lokales Netzwerk zugreifbar ist;einen Filtertreiber (31) in Verbindung mit dem Dateisystem (32), wobei der Filtertreiber (31) konfiguriert ist, um Eingabe-/Ausgabe-Aktivitäten mitzuverfolgen, die durch Klienten-Anforderungen für Dateien des Teilhaberschaftsbereiches initiiert worden sind, und um eine Liste von modifizierten und erzeugten Dateien in dem Teilhaberschaftsbereich seit dem Aufnehmen eines Augenblicks-Speicherabzuges des Teilhaberschaftsbereiches zu einem bestimmten vorherigen Zeitpunkt fortzuführen;einen Cache (34) mit Verhaltensregeln, der konfiguriert ist, um eine Sammlung von Sicherungsverhaltensregeln für den Teilhaberschaftsbereich zu speichern, wobei die Sammlung von Sicherungsverhaltensregeln bestimmt, wo und wie der Teilhaberschaftsbereich zu sichern ist;undeinen Spiegelungsdienst (33) in Verbindung mit dem Filtertreiber (31) und dem Cache (34) mit Verhaltensregeln;wobei der Spiegelungsdienst (33) betreibbar ist, um gemäß einem durch eine in der Sammlung von Sicherungsverhaltensregeln festgelegte Sicherungskopie-Frequenz festgelegten Dienstplan einen Augenblicks-Speicherabzug aller in dem Teilhaberschaftsbereich modifizierten und erzeugten Dateien zum Schreiben in ein in der Sammlung von Sicherungsverhaltensregeln spezifiziertes Magazin vorzubereiten, wobei das Magazin mindestens ein lokales Magazin (28, 46) oder ein entfernt angeordnetes Magazin (47) beinhaltet. Système de protection de données comprenant: un serveur de fichiers (27) configuré pour être relié à un entrepôt (28) destiné à stocker des répliques de fichiers, le serveur de fichiers (27) comportant: un système de fichiers (32) configuré pour définir un système de partage pour des fichiers clients, un système de partage étant créé sur le serveur de fichiers sous la forme d'un répertoire ou d'un dossier, le contenu de ce répertoire ou dossier partagé étant accessible par de multiples clients à travers un réseau local;un pilote de filtre (31) en communication avec ledit système de fichiers (32), le pilote de filtre (31) étant configuré pour intercepter une activité d'entrée/sortie initiée par des demandes de clients concernant des fichiers dudit système de partage et pour gérer une liste de fichiers modifiés et créés dans ce système de partage depuis la saisie d'un instantané du système de partage à un instant antérieur particulier;une antémémoire de politique (34) configurée pour stocker une politique de protection pour ledit système de partage, ladite politique de protection déterminant où et comment protéger ledit système de partage;etun service de mise en miroir (33) en communication avec le pilote de filtre (31) et l'antémémoire de politique (34);ledit service de mise en miroir (33) étant apte à agir pour préparer, conformément à un planning défini par une fréquence de sauvegarde spécifiée dans ladite politique de protection, un instantané de tous les fichiers modifiés et créés dans ledit système de partage en vue d'une opération d'écriture dans un entrepôt spécifié dans ladite politique de protection, ledit entrepôt comprenant un entrepôt local (28, 46) et/ou un entrepôt distant (47).
  2. 2
    A data protection system according to Claim 1, further comprising:a fileserver API (37) coupled to the mirror service (33) and operative to communicate with a repository (28);anda fileserver file transfer module (40) in communication with the file system (32) and operative to transfer files from the file system (32) to at least one repository (28). Datensicherungssystem nach Anspruch 1, ferner aufweisend: eine Dateiserver-API (37), die mit dem Spiegelungsdienst (33) gekoppelt ist und betreibbar ist, um mit einem Magazin (28) zu kommunizieren;ein Dateiserver-Dateiübertragungsmodul (40), welches mit dem Dateisystem (32) in Verbindung steht und betreibbar ist, um Dateien von dem Dateisystem (32) zu mindestens einem Magazin (28) zu übertragen. Système de protection de données selon la revendication 1, comprenant également: une interface API de serveur de fichiers (37) reliée au service de mise en miroir (33) et apte à agir pour communiquer avec un entrepôt (28);etun module de transfert de fichiers de serveur de fichiers (40) en communication avec le système de fichiers (32) et apte à agir pour transférer des fichiers du système de fichiers (32) dans au moins un entrepôt (28).
  3. 3
    System nach Anspruch 1 oder 2, wobei der Spiegelungsdienst (33) konfiguriert ist, um eine neue Version einer existierenden Datei in das Magazin (28) zu schicken, in welches eine vorherige Version der Datei geschrieben worden war. Système selon la revendication 1 ou 2, dans lequel le service de mise en miroir (33) est configuré pour envoyer une nouvelle version d'un fichier existant à l'entrepôt (28) dans lequel une version antérieure du fichier a été écrite. The system of claim 1 or 2, wherein the mirror service (33) is configured to direct a new version of an existing file to the repository (28) to which a prior version of the file was written.
  4. 4
    System nach Anspruch 1 oder 2, wobei der Dateiserver (27) ferner umfasst:einen Örtlichkeits-Cache (36), der in Verbindung mit dem Spiegelungsdienst (33) steht und betreibbar ist, um anzugeben, welches Magazin (28) eine aktualisierte Version einer existierenden Datei erhalten soll;undeinen Örtlichkeits-Manager (35), der mit dem Örtlichkeits-Cache (36) gekoppelt ist und der betreibbar ist, um den Örtlichkeits-Cache (36) zu aktualisieren, wenn eine neue Datei in einen spezifischen Magazin-Knoten (47) geschrieben wird. Système selon la revendication 1 ou 2, dans lequel le serveur de fichiers (27) comprend également: une antémémoire d'emplacements (36) en communication avec le service de mise en miroir (33) et apte à agir pour indiquer l'entrepôt (28) qui doit recevoir une version actualisée d'un fichier existant;etun gestionnaire d'emplacements (35) relié à l'antémémoire d'emplacements (36) et apte à agir pour actualiser l'antémémoire d'emplacements (36) lorsqu'un nouveau fichier est écrit dans un noeud (47) spécifique de l'entrepôt. The system of claim 1 or 2, wherein the fileserver (27) further comprises: a location cache (36) in communication with the mirror service (33) and operative to indicate which repository (28) should receive an updated version of an existing file;anda location manager (35) coupled to the location cache (36) and operative to update the location cache (36) when a new file is written to a specific repository node (47).
  5. 5
    System nach Anspruch 3, ferner aufweisend:ein lokales Magazin (28;46), das mit dem Dateiserver (27) zum Empfang von Dateien aus dem Dateiserver (27) in Verbindung steht, wobei das lokale Magazin (28;46) eine Komponente (44;51) für eine Sammlung von Sicherungsverhaltensregeln beinhaltet, welche betreibbar ist, um festzustellen, ob neue Versionen bestehender Dateien komprimiert werden sollten und ob ältere Versionen von existierenden Dateien weiter aufbewahrt werden sollen. Système selon la revendication 3, comprenant également: un entrepôt local (28;46) en communication avec le serveur de fichiers (27) pour recevoir des fichiers du serveur de fichiers (27), ledit entrepôt local (28;46) contenant un organe de politique de protection (44;51) apte à agir pour déterminer si de nouvelles versions de fichiers existants doivent être compressées ou non et si des versions plus anciennes de fichiers existants doivent être conservées ou non. The system of claim 3, further comprising: a local repository (28;46) in communication with the fileserver (27) for the receipt of files from the fileserver (27), said local repository (28;46) including a protection policy component (44;51) operative to determine whether new versions of existing files should be compressed and whether older versions of existing files should be maintained.
  6. 6
    System nach Anspruch 5, ferner aufweisend:ein entfernt angeordnetes Magazin (47) in Verbindung mit dem lokalen Magazin (46) für den Empfang von Dateien aus dem lokalen Magazin (46);wobei das entfernt angeordnete Magazin (47) eine Komponente für eine Sammlung von Sicherungsverhaltensregeln beinhaltet, welche betreibbar ist, um festzustellen, ob neue Versionen bestehender Dateien komprimiert werden sollen und ob ältere Versionen bestehender Dateien weiter aufbewahrt werden sollen. Système selon la revendication 5, comprenant également: un entrepôt distant (47) en communication avec ledit entrepôt local (46) pour recevoir des fichiers dudit entrepôt local (46);ledit entrepôt distant (47) contenant un organe de politique de protection apte à agir pour déterminer si de nouvelles versions de fichiers existants doivent être compressées ou non et si des versions plus anciennes de fichiers existants doivent être conservées ou non. The system of claim 5, further comprising: a remote repository (47) in communication with said local repository (46) for the receipt of files from said local repository (46);said remote repository (47) including a protection policy component operative to determine whether new versions of existing files should be compressed and whether older versions of existing files should be maintained.
  7. 7
    System nach irgendeinem der vorstehenden Ansprüche, wobei der Dateiserver (27) konfiguriert ist, um basierend auf der Sammlung von Sicherungsverhaltensregeln festzulegen:für das Speichern von Dateien verwendete Magazine (28;46;47), die Häufigkeit des Anfertigens von Datei-Sicherungskopien, wie viele Kopien innerhalb jedes Magazins aufbewahrt werden und wie Modifikationen zu Daten auf Teilhaberschaftsbereichen aufbewahrt werden. Système selon l'une quelconque des revendications précédentes, dans lequel le serveur de fichiers (27) est configuré pour définir, en fonction de ladite politique de protection, des entrepôts (28;46;47) utilisés pour stocker des fichiers, une fréquence de sauvegarde de fichiers, combien de répliques sont conservées dans chaque entrepôt et comment sont gérées des modifications apportées à des données partagées. The system of any preceding claim, wherein the fileserver (27) is configured to to define, based on said protection policy, repositories (28;46;47) used for storage of files, frequency of file backup, how many replicas are maintained within each repository, and how modifications to share data are maintained.
  8. 8
    System nach irgendeinem der vorstehenden Ansprüche, wobei der Dateiserver (27) konfiguriert ist, um eine Sicherheitskopie der modifizierten Dateien in Magazine (28; 46; 47) zu schreiben, die in der Sammlung von Sicherungsverhaltensregeln auf der Basis der Sicherungskopie-Frequenz identifiziert sind; und die letzte Version einer Datei in einem Magazin zu speichern, in welchem eine vorherige Version der Datei gespeichert ist; die Differenz zwischen der letzten Version der Datei und der vorherigen Version der Datei zu bestimmen; eine umgekehrte Delta-Kompression auf die Differenz anzuwenden; und die ältere Version der Datei durch die umgekehrt Delta-komprimierte Differenz zwischen der letzten Version und der vorherigen Version der Datei zu ersetzen. Système selon l'une quelconque des revendications précédentes, dans lequel ledit serveur de fichiers (27) est configuré pour:sauvegarder lesdits fichiers modifiés dans des répertoires (28;46;47) identifiés dans ladite politique de protection en fonction de ladite fréquence de sauvegarde;stocker une dernière version d'un fichier dans un entrepôt dans lequel une version antérieure dudit fichier est stockée;déterminer une différence entre ladite dernière version dudit fichier et ladite version antérieure dudit fichier;appliquer une compression delta inverse à ladite différence;etremplacer ladite version antérieure dudit fichier par ladite différence soumise à la compression delta inverse entre ladite dernière version et ladite version antérieure dudit fichier. The system of any preceding claim, wherein said fileserver (27) is configured to backup said modified files into repositories (28;46;47) identified in said protection policy based on said backup frequency;and store a latest version of a file in a repository where a prior version of said file is stored;determine a difference between said latest version of said file and said prior version of said file;apply reverse delta compression to said difference;and replace said prior version of said file with said reverse delta compressed difference between said latest version and said prior version of said file.
  9. 9
    System nach irgendeinem der vorstehenden Ansprüche, wobei der Dateiserver (27) basierend auf der Sammlung von Sicherungsverhaltensregeln konfiguriert ist, den Ort von Magazinen und eine Anzahl von Kopien der in jedem Magazin zu speichernden Dateien festzulegen. Système selon l'une quelconque des revendications précédentes, dans lequel le serveur de fichiers (27) est configuré pour déterminer, en fonction de la politique de protection, l'emplacement d'entrepôts et un nombre de répliques des fichiers à stocker dans chaque entrepôt. The system of any preceding claim, wherein the fileserver (27) is configured to determine, based on the protection policy, the location of repositories and a number of replicas of the files to be stored in each repository.
  10. 10
    System nach irgendeinem der vorstehenden Ansprüche, wobei der Dateiserver (27) konfiguriert ist, um basierend auf der Sammlung von Sicherungsverhaltensregeln festzulegen, ob eine Datei aus einem Magazin zu löschen ist, nachdem die Datei aus einem Teilhaberschaftsbereich gelöscht worden ist. Système selon l'une quelconque des revendications précédentes, dans lequel le serveur de fichiers (27) est configuré pour déterminer, en fonction de la politique de protection, s'il faut ou non éliminer un fichier d'un entrepôt après que le fichier a été supprimé d'un système de partage. The system of claim any preceding claim, wherein the fileserver (27) is configured to determine, based on the protection policy, whether to purge a file from a repository after the file has been deleted from a share.
  11. 11
    System nach irgendeinem der vorstehenden Ansprüche, wobei der Dateiserver (27) konfiguriert ist, um basierend auf der Sammlung von Sicherungsverhaltensregeln festzulegen, ob eine Versionsgeschichte einer Datei in dem Teilhaberschaftsbereich aufbewahrt wird. Système selon l'une quelconque des revendications précédentes, dans lequel le serveur de fichiers (27) est configuré pour déterminer, en fonction de la politique de protection, s'il faut conserver un historique des versions d'un fichier dans le système de partage. The system of any preceding claim, wherein the fileserver (27) is configured to determine, based on the protection policy, whether to keep a version history of a file in the share.
  12. 12
    System nach irgendeinem der vorstehenden Ansprüche, wobei der Dateiserver (27) konfiguriert ist, um basierend auf der Sammlung von Sicherungsverhaltensregeln eine spezifizierte Sicherungskopie-Frequenz für ein Magazin festzulegen. Système selon l'une quelconque des revendications précédentes, dans lequel le serveur de fichiers (27) est configuré pour déterminer, en fonction de la politique de protection, une fréquence de sauvegarde spécifiée pour un entrepôt. The system of any preceding claim, wherein the fileserver (27) is configured to determine, based on the protection policy, a specified backup frequency for a repository.
  13. 13
    System nach irgendeinem der vorstehenden Ansprüche, wobei der Dateiserver (27) konfiguriert ist, um basierend auf der Sammlung von Sicherungsverhaltensregeln für ein Datei in dem Teilhaberschaftsbereich einen spezifizierten Kompressionstyp festzulegen. Système selon l'une quelconque des revendications précédentes, dans lequel le serveur de fichiers (27) est configuré pour déterminer, en fonction de la politique de protection, un type spécifié de compression pour un fichier dans le système de partage. The system of any preceding claim, wherein the fileserver (27) is configured to determine, based on the protection policy, a specified type of compression for a file in the share.
  14. 14
    System nach irgendeinem der vorstehenden Ansprüche, wobei der Dateiserver (27) konfiguriert ist, um basierend auf der Sammlung von Sicherungsverhaltensregeln einen Caching-Level eines Magazins festzulegen. Système selon l'une quelconque des revendications précédentes, dans lequel le serveur de fichiers (27) est configuré pour déterminer, en fonction de la politique de protection, un niveau de mise en antémémoire spécifié d'un entrepôt. The system of any preceding claim, wherein the fileserver is configured to determine, based on the protection policy, a specified caching level of a repository.
  15. 15
    A method for protecting data comprising:storing a version of a file within a share on a file system (32), a share being created on the fileserver as a directory or folder the contents of this shared directory or folder being accessible by multiple clients across a local area networkcapturing, using a filter driver in communication with the file system (32), a snapshot of the share at a particular point in time in accordance with a backup frequency defined in a protection policy for that share, the filter driver being configured to intercept input/output activity initiated by client requests;maintaining a list of modified and/or created files since a last captured snapshot;examining the protection policy (34) associated with the share to determine where and how to protect files of said share;andreplicating, using a mirror service (33), the version of the file to a repository specified by the protection policy, the repository including at least one of a local repository (28;46) and a remote repository (47). Procédé de protection de données comprenant: le stockage d'une version d'un fichier dans un système de partage d'un système de fichiers (32), un système de partage étant créé sur le serveur de fichiers sous la forme d'un répertoire ou d'un dossier, le contenu de ce répertoire ou dossier partagé étant accessible par de multiples clients à travers un réseau local;la saisie, à l'aide d'un pilote de filtre en communication avec le système de fichiers (32), d'un instantané du système de partage à un instant particulier en fonction d'une fréquence de sauvegarde définie dans une politique de protection pour ce système de partage, le pilote de filtre étant configuré pour intercepter une activité d'entrée/sortie initiée par des demandes de clients;la gestion d'une liste de fichiers modifiés et/ou créés depuis un dernier instantané saisi;l'examen de la politique de protection (34) associée au système de partage afin de déterminer où et comment protéger les fichiers dudit système de partage;etla duplication, à l'aide d'un service de mise en miroir (33), de la version du fichier dans un entrepôt spécifié par la politique de protection, l'entrepôt comprenant un entrepôt local (28;46) et/ou un entrepôt distant (47). Verfahren zum Schützen von Daten, aufweisend: Speichern einer Version einer innerhalb eines Teilhaberschaftsbereiches auf einem Dateisystem (32) geschriebenen Datei, wobei ein Teilhaberschaftsbereich auf dem Dateiserver als ein Verzeichnis oder als eine Mappe behandelt wird, wobei der Inhalt dieses gemeinsam genutzten Verzeichnisses oder dieser gemeinsam genutzten Mappe für mehrere Klienten über das lokale Netzwerk zugreifbar ist;Aufnehmen eines Augenblicks-Speicherabzuges des Teilhaberschaftsbereiches unter Verwendung eines Filtertreibers in Verbindung mit dem Dateisystem (32) zu einem bestimmten Zeitpunkt in Übereinstimmung mit einer Sicherungskopie-Frequenz, die in einer Sammlung von Sicherungsverhaltensregeln für den Teilhaberschaftsbereich festgelegt ist, wobei der Filtertreiber konfiguriert ist, um Eingabe-/Ausgabe-Aktivitäten mitzuverfolgen, die auf Anforderung von Klienten initiiert worden sind;Aufrechterhalten einer Liste von modifizierten und/oder erzeugten Dateien seit einem zuletzt aufgenommenen Augenblicks-Speicherabzug;Untersuchen der Sammlung von Sicherungsverhaltensregeln (34), die mit dem Teilhaberschaftsbereich verknüpft sind, um festzulegen, wo und wie Dateien des Teilhaberschaftsbereiches zu sichern sind;undReplizieren der Version der Datei auf einem Magazin, welches in der Sammlung von Sicherungsverhaltensregeln spezifiziert ist, unter Verwendung eines Spiegelungsdienstes (33), wobei das Magazin mindestens ein lokales Magazin (28;46) oder ein entfernt angeordnetes Magazin (47) beinhaltet.
  16. 16
    Procédé selon la revendication 15, dans lequel le fichier comporte au moins une version. The method of claim 15, wherein the file has at least one version. Verfahren nach Anspruch 15, wobei die Datei mindestens eine Version aufweist.
  17. 17
    Procédé selon la revendication 16, comprenant également:l'application d'une compression delta inverse à la version du fichier lorsqu'une version consécutive du fichier est stockée dans l'entrepôt. The method of claim 16, further comprising: applying reverse delta compression to the version of the file when a successive version of the file is stored in the repository. Verfahren nach Anspruch 16, ferner aufweisend: Anwenden einer umgekehrten Delta-Kompression auf die Version der Datei, wenn eine nachfolgende Version der Datei in dem Magazin gespeichert wird.
  18. 18
    Procédé selon la revendication 17, dans lequel l'étape d'application d'une compression delta inverse comprend:la création d'une autre version du fichier, ladite autre version étant une version du fichier consécutive à ladite version du fichier mentionnée en premier;la duplication de l'autre version du fichier dans l'entrepôt local et l'entrepôt distant;le remplacement de la version dupliquée du fichier dans l'entrepôt local par une version soumise à une compression delta inverse représentant la différence entre la version du fichier mentionnée en premier et l'autre version du fichier;la transmission de la version soumise à la compression delta inverse à l'entrepôt distant (47);etdans l'entrepôt distant, le remplacement de la version du fichier mentionnée en premier par la version soumise à la compression delta inverse pour stocker l'autre version et la version soumise à la compression delta inverse. The method of claim 17 wherein the step of applying reverse delta compression comprises: creating another version of the file, said another version being a version of the file successive to said first mentioned version of the file;replicating the another version of the file in the local repository and the remote repository;replacing the replicated version of the file in the local repository with a reverse delta compressed version representing the difference between the first mentioned version of the file and the another version of the filetransmitting a reverse delta compressed version to the remote repository (47);andin the remote repository, replacing the first mentioned version of the file with the reverse delta compressed version to store the another version and the reverse delta compressed version. Verfahren nach Anspruch 17, wobei der Schritt des Anwendens einer umgekehrten Delta-Kompression aufweist: Erzeugen einer anderen Version der Datei, wobei die andere Version eine auf die zuerst erwähnte Version der Datei nachfolgende Version der Datei ist;Replizieren der anderen Version der Datei in dem lokalen Magazin und in dem entfernt angeordneten Magazin;Ersetzen der replizierten Version der Datei in dem lokalen Magazin durch eine mit umgekehrter Delta-Kompression hergestellten Version, die die Differenz zwischen der zuerst erwähnten Version der Datei und der anderen Version der Datei repräsentiert;Übertragen der mit umgekehrter Delta-Kompression erzeugten Version an das entfernt angeordnete Magazin (47);undErsetzen der zuerst erwähnten Version der Datei in dem entfernt angeordneten Magazin durch die durch umgekehrte Delta-Kompression erzeugte Version zum Speichern der anderen Version und der durch umgekehrte Delta-Kompression erzeugten Version.
  19. 19
    Procédé selon la revendication 15, dans lequel l'examen d'une politique de protection associée au système de partage pour déterminer où et comment protéger des fichiers associés au système de partage comprend:la détermination de l'emplacement des entrepôts (28;46;47) et du nombre de répliques des fichiers à stocker dans chaque entrepôt. The method of claim 15 wherein examining a protection policy associated with the share to determine where and how to protect files associated with the share comprises: determining the location of repositories (28;46;47) and the number of replicas of the files to be stored in each repository. Verfahren nach Anspruch 15, wobei das Untersuchen einer mit dem Teilhaberschaftsbereich verknüpften Sammlung von Sicherungsverhaltensregeln zum Festlegen, wo und wie mit dem Teilhaberschaftsbereich verknüpfte Dateien zu sichern sind, aufweist: Festlegen des Ortes von Magazinen (28;46;47) und der in jedem Magazin zu speichernden Anzahl von Kopien der Dateien.
  20. 20
    Procédé selon la revendication 15, dans lequel l'examen d'une politique de protection associée au système de partage pour déterminer où et comment protéger des fichiers associés au système de partage comprend:la détermination du fait qu'il faut ou non éliminer un fichier d'un entrepôt (28;46;47) après que le fichier a été supprimé d'un système de partage. The method of claim 15, wherein examining a protection policy associated with the share to determine where and how to protect files associated with the share comprises: determining whether to purge a file from a repository (28;46;47) after the file has been deleted from a share. Verfahren nach Anspruch 15, wobei das Untersuchen einer mit dem Teilhaberschaftsbereich verknüpften Sammlung von Sicherungsverhaltensregeln zum Festlegen, wo und wie mit dem Teilhaberschaftsbereich verknüpfte Dateien zu sichern sind, umfasst: Festlegen, ob eine Datei aus einem Magazin (28;46;47) zu entfernen ist, nachdem die Datei aus einem Teilhaberschaftsbereich gelöscht worden ist.
  21. 21
    Procédé selon la revendication 15, dans lequel l'examen d'une politique de protection associée au système de partage pour déterminer où et comment protéger des fichiers associés au système de partage comprend:la détermination du fait qu'il faut conserver ou non un historique des versions d'un fichier dans le système de partage. The method of claim 15, wherein examining a protection policy associated with the share to determine where and how to protect files associated with the share comprises: determining whether to keep a version history of a file in the share. Verfahren nach Anspruch 15, wobei das Untersuchen einer mit dem Teilhaberschaftsbereich verknüpften Sammlung von Sicherungsverhaltensregeln zum Festlegen, wo und wie mit dem Teilhaberschaftsbereich verknüpfte Dateien zu sichern sind, umfasst: Festlegen, ob eine Versionsgeschichte einer Datei aus dem Teilhaberschaftsbereich aufzubewahren ist.
  22. 22
    Procédé selon la revendication 15, dans lequel l'examen d'une politique de protection associée au système de partage pour déterminer où et comment protéger des fichiers associés au système de partage comprend:la détermination d'une fréquence de sauvegarde spécifiée pour un entrepôt (28;46;47). The method of claim 15, wherein examining a protection policy associated with the share to determine where and how to protect files associated with the share comprises: determining a specified backup frequency for a repository (28;46;47). Verfahren nach Anspruch 15, wobei das Untersuchen einer mit dem Teilhaberschaftsbereich verknüpften Sammlung von Sicherungsverhaltensregeln zum Festlegen, wo und wie mit dem Teilhaberschaftsbereich verknüpfte Dateien zu sichern sind, umfasst: Festlegen einer spezifizierten Sicherungskopie-Frequenz für ein Magazin (28;46;47).
  23. 23
    Procédé selon la revendication 15, dans lequel l'examen d'une politique de protection associée au système de partage pour déterminer où et comment protéger des fichiers associés au système de partage comprend:la détermination d'un type spécifié de compression pour un fichier dans ledit système de partage. The method of claim 15, wherein examining a protection policy associated with the share to determine where and how to protect files associated with the share comprises: determining a specified type of compression for a file in said share. Verfahren nach Anspruch 15, wobei das Untersuchen einer mit dem Teilhaberschaftsbereich verknüpften Sammlung von Sicherungsverhaltensregeln zum Festlegen, wo und wie mit dem Teilhaberschaftsbereich verknüpfte Dateien zu sichern sind, umfasst: Festlegen eines spezifizierten Kompressionstyps für eine Datei aus dem Teilhaberschaftsbereich.
  24. 24
    Procédé selon la revendication 15, dans lequel l'examen d'une politique de protection associée au système de partage pour déterminer où et comment protéger des fichiers associés au système de partage comprend:la détermination d'un niveau de mise en antémémoire spécifié d'un entrepôt (28;46;47). The method of claim 15, wherein examining a protection policy associated with the share to determine where and how to protect files associated with the share comprises: determining a specified caching level of a repository (28;46;47). Verfahren nach Anspruch 15, wobei das Untersuchen einer mit dem Teilhaberschaftsbereich verknüpften Sammlung von Sicherungsverhaltensregeln zum Festlegen, wo und wie mit dem Teilhaberschaftsbereich verknüpfte Dateien zu sichern sind, umfasst: Festlegen eines spezifizierten Caching-Levels eines Magazins (28;46;47).
  25. 25
    A computer program comprising computer program instructions for implementing the method of any one of claims 15 to 23 in a computer. Computerprogramm, umfassend Computerprogrammanweisungen zum Implementieren des Verfahrens nach irgendeinem der Ansprüche 15 bis 23 in einem Computer. Programme d'ordinateur comprenant des instructions de programme d'ordinateur pour mettre en oeuvre le procédé selon l'une quelconque des revendication 15 à 23 sur un ordinateur.
  26. 26
    A computer program product comprising a carrier medium carrying a computer program according to Claim 25. Computerprogrammprodukt, umfassend ein Trägermedium, welches ein Computerprogramm gemäß Anspruch 25 trägt. Progiciel d'ordinateur comprenant un support porteur d'un programme d'ordinateur selon la revendication 25.
Independent claims26