fragen stichworte

Kann Perforce Dateien sichern?

Beim Lesen der Perforce-Dokumente klingt es, als könnten nur Änderungslisten und Versionsverlauf gesichert werden. Ist es möglich, Perforce zu veranlassen, auch eine Sicherungskopie von Dateien zu erstellen, sodass bei einem Verlust, beispielsweise durch Hardwarefehler, ein vollständiger Satz von Dateien wiederhergestellt werden kann?

antworten

Soweit ich es verstehe, ist dies nicht der Fall.

Der Sicherungsvorgang erfolgt in zwei Schritten: 1 - Sie müssen die Dateien im Depot mit Standard-Sicherungsverfahren für Dateien sichern. Die Dateien im Depot liegen im RCS-Format vor und heißen yourfiles.ext, v Das sind die "Quellen" -Daten. AFAIK, so einfach wie das regelmäßige Abrufen einer tar/zip-Kopie des Depots an einem sicheren Ort ist ausreichend (USB-Stick usw., wenn Sie sich Sorgen wegen eines Server-Hardwareausfalls machen). 2 - Sie müssen den Befehl perforce admin checkpoint verwenden, um den Inhalt der Datenbankdateien im Perforce-Depot zu sichern. Dies gilt für alle Metadaten.

Einer ohne den anderen ist nutzlos. Also sollten beide synchronisiert werden.

Zwei Dinge, die ich gelernt habe, sind: A - Sie können die Archivdateien nicht einfach öffnen, ohne die Metadaten wiederherzustellen. Das heißt Ich habe kein Tool "RCS-Archivleser" gefunden, mit dem die Perforce-Dateien von der Sicherung ohne Perforce selbst geöffnet werden können. Das heißt Um den Inhalt einer einzelnen Datei des Archivs abzurufen, müssen Sie das Depot einschließlich der Metadaten wiederherstellen. B - Die db. * - Metadaten-Perforce-Dateien verwenden ein proprietäres DB-System und können nicht mit Standard-Db-Tools (wie einem SQL-Client oder etwas anderem)

geöffnet werden

Mit freundlichen Grüßen,

Thomas

Ich bin nicht sicher, welche Dokumente Sie gelesen haben, aber es gibt eine ziemlich ausführliche Anleitung im Administratorhandbuch hier.

Wenn Sie recht einfach nach etwas suchen - d. h. Ihre Installation ist keine industrielle Installation -, gibt es einige -Anmerkungen, die einen Weg beschreiben, wie Sie Backups in wenigen Minuten schnell und einfach zum Laufen bringen können.

Im Jahr 2015 können Sie mit der Funktion DVCS einen Teil/den gesamten Perforce-Server an einen Remote-Standort klonen.

Es braucht etwas Zeit für die Einrichtung, aber ich bin ziemlich glücklich mit dem Ergebnis. Ich sichere 20TB + Daten auf diese Weise, während ich dies schreibe. ^ _ ^

Das Handbuch für die 2009.2-Version des Perforce-Servers p4d enthält eine ziemlich klare Dokumentation zu diesem Thema, siehe Antwort von Greg Whitfield oben. Ich würde auf das letzte Handbuch verweisen, aber ich habe nicht genug Ansehen.

Die Leitfadenseiten des Systemadministrators zur Replikation enthalten mehr industrielle Lösungen. Erstellen von Ersatzteilen für Metadaten, um beispielsweise Metadatensicherungen ohne Ausfallzeiten zu gewährleisten. Die Replikationsbefehlsreferenz erklärt deutlich, dass Sie Tools von Drittanbietern zum Sichern der Dateidaten verwenden möchten.

Der Perforce-Checkpoint ist nur eine Sicherung, sofern Sie ihn wiederherstellen können. Sie müssen weiterhin die Checkpoint-Datei und alle Unterordner Ihres Verzeichnisses sichern (standardmäßig werden alle Depots gespeichert), in denen sich die Dateien tatsächlich auf Band, Remote-Speicher usw. befinden, wie Sie es normalerweise bei einer Sicherung tun würden.

An anderen Stellen haben wir das Checkpoint-Skript ausgeführt und diese Datei und den Unterordner zu unserem Standardsicherungsskript hinzugefügt.