Plattform-Migration: Home-Verzeichnis


Von Roman (romanf auf trash.net)


Falls du trash.net nur für E-Mail nutzt, dann betrifft dich diese Migration nicht! Ebenso sind Mitglieder von Pong nicht betroffen, da sie individuell kontaktiert und begleitet werden.

Grundsatz

Die Migration deines Home-Verzeichnisses (auch User-Verzeichnis genannt) muss von dir selber vorgenommen werden. Wir wollen damit auch erreichen, dass du nur Daten migrierst, die du noch brauchst. Dies ist ein super Zeitpunkt, um Altlasten zu entsorgen!

Wichtig zu beachten

Bitte beachtet die folgenden Punkte, bevor ihr euch auf die Migration stürzt:

  • Das Verzeichnis public_html (und alle Unterverzeichnisse) wird durch einen automatischen Job migriert. Wir machen dies, damit die Migration der User-Homepages von http://www.trash.net/~<deinlogin> nach https://users.trash.net/~<deinlogin> unabhängig vom Rest durchgeführt werden kann. Der Job stellt dabei sicher, dass nur neuere Versionen von Files alte überschreiben. Du kannst die Files im public_html also sowohl auf der alten, als auch auf der neuen Plattform pflegen. (Der sync geschieht aber nur von alt nach neu.)
  • Files und Verzeichnisse die mit . (Punkt) beginnen, enthalten oft Konfigurationen. Diese können spezifisch für das jeweilige System sein und auf fremden Systemen sogar Schaden anrichten! Sie sollten darum nicht einfach so kopiert werden. Bitte schaue genau in diese Files und Verzeichnisse, bevor du sie kopierst!

Vorgehen

Als Erstes bitte mindestens einmal auf die Self-Services einloggen, damit dein Passwort gesetzt/synchronisiert ist.

Dann gibt es verschiedene Möglichkeiten, die Daten vom alten System auf das neue zu transportieren:

  • Windows-User verwenden am Einfachsten ein graphisches SCP Programm wie z.B. WinSCP:
    • Einloggen auf stinky.trash.net
    • Alle Daten, die du migrieren willst, auf deinen lokalen Computer runterladen (public_html musst du nicht!)
    • Ausloggen von stinky
    • Einloggen auf access1.trash.net
    • Die Daten hochkopieren
    • Ausloggen, Fertig. :)
  • Shell-Enthusiasten kopieren die Daten direkt von stinky auf access1:
    • ssh -l<deinlogin> stinky.trash.net
    • Für alle Files & Verzeichnisse, die du migrieren willst: scp <file/folder> access1.trash.net:~/
      (ggf. musst du noch die Parameter von scp anpassen, z.B. mit -r um Rekursiv durch Verzeichnisse zu gehen. Die man-Page hilft weiter)
    • Ausloggen, Fertig. :)

Wenn du dich wunderst, warum wir den Login-Server "access1" getauft haben: Im Endausbau werden wir aus Redundanz-Gründen alle wichtigen Dienste auf zwei Systemen laufen lassen. Das SSH-Login ist ein wichtiger Dienst und ergo gibt es auch ein "access2.trash.net". Die verschiedenen Systeme greifen "hintenrum" über NFS auf den gemeinsamen Speicher. So siehst du die gleichen Daten in deinem Home, egal ob du auf access1 oder access2 einloggst.

Hilfe!

Erhälst du jederzeit über Support oder während der Migration über die Migrations-Liste.