Einen Debian-Archiv-Spiegel erstellen

Überhaupt Spiegeln

Obwohl wir uns über alle neuen Spiegel freuen, sollte jeder zukünftige Spiegel-Betreuer sicherstellen, dass er folgende Fragen beantworten kann, bevor er seinen eigenen Spiegel aufsetzt:

Was spiegeln

Die Haupt-Spiegelseite listet alle zum Spiegeln verfügbaren Archive auf.

Bitte lesen Sie die Spiegel-Größen-Seite für genauere Informationen über die Spiegel-Größen.

Das debian-security/-Archiv enthält Sicherheitsaktualisierungen, die durch das Debian-Security-Team veröffentlicht werden. Es klingt für jeden interessant, da aber Sicherheitsaktualisieren unregelmäßig auftreten, müssen Sie Ihren Spiegel sehr oft aktualisieren, um immer auf dem neuesten Stand zu sein (oder Push-Spiegeln benutzen), deshalb empfehlen wir nicht, es zu spiegeln. Debian gibt sich alle Mühe, stattdessen die hohe Verfügbarkeit von security.debian.org sicherzustellen.

Beachten Sie: Seit der Veröffentlichung von 3.1 (Sarge) im Juni 2005 ist das debian-non-US-Archiv missbilligt worden.

Von wo spiegeln

Viele Leute denken, dass ftp.debian.org die kanonische Adresse von Debian-Paketen sei und dass es für sie am besten sei, von dort zu spiegeln. Das ist nicht wahr.

ftp.debian.org ist lediglich einer von mehreren Servern, die von einem internen Debian-Server aktualisiert werden. Diese Adresse befindet sich derzeit in den Vereinigten Staaten auf einem einzelnen Server und existiert hauptsächlich noch für die Abwärtskompatibilität.

Die offiziellen Spiegel sind als guter Ort gedacht, um davon zu spiegeln. Jeder der Server in der vollständigen Liste aller Spiegel, der das Type: Push-Primary- oder Type: Push-Secondary-Tag besitzt, sollte fürs Spiegeln gut geeignet sein. Bitte verwenden Sie einen, der netztopologisch und geographisch nahe bei Ihnen liegt.

Es gibt keinen wirklichen Unterschied zwischen den verschiedenen Push-Primary Spiegeln, soweit es das Spiegeln betrifft. Auf der anderen Seite, wenn viele Leute ftp.debian.org verwenden (und unglücklicherweise tun Sie das), verschwendet das unnötigerweise die gespendete Bandbreite.

Spiegel-Administratoren in den Vereinigten Staaten sollten von ftp.us.debian.org (der offiziellen Spiegeladresse aus den USA, einem Push-Primary-Spiegel) spiegeln. Da diese Adresse aber auch ein Verteilalias (round robin alias) ist, ist es für gewöhnlich am sinnvollsten, herauszufinden, welche der Komponente am besten ist und direkt von dieser zu spiegeln.
Das Positive daran ist, dass das Risiko von Fehlschlägen beim zweistufigen Rsync vermieden wird (verschiedene Stufen könnten auf verschiedenen Maschinen ablaufen – dies kann bei bestimmten Zeitfenster zu verschieden Daten führen (eine sog. Race Condition)). Das Negative daran ist, dass es auf eine einzige Maschine konzentriert deren Leistungsfähigkeit variiert, aber dies ist momentan unserem Spiegelnetz im Allgemeinen inhärent.

Wie man spiegelt

Die bevorzugte Methode zum Spiegeln erfolgt mit dem sogenannten ftpsync-Skripte-Satz, der in zwei Formen erhältlich ist:

Das von uns empfohlene Spiegelprotokoll ist rsync.

Bitte spiegeln Sie Debian nicht mittels wget oder anderen FTP-basierten Werkzeugen. Sie scheinen gut zu funktionieren, aber sie haben eine Reihe von Problemen (sie können keine harten Links erkennen, das erstellen von Teilspiegeln ist schwieriger usw.).

Rsync-Einrichtung

Wir empfehlen die Verwendung des ftpsync-Skriptesatzes, um das Archiv zu spiegeln. Folgen Sie der beigefügten README-Datei, um das Spiegeln einzurichten.

Falls Sie Ihre eigenen Skripte verwenden, müssen diese mindestens die folgenden Funktionalitäten aufweisen: