Interne Festplatte austauschen#

Warnung

Bitte tun Sie dies nur, wenn Sie wissen, was Sie tun. Durch Modifikationen an der NextBox erlischt Ihre Garantie zumindest für die Hardware der NextBox. Diese Schritte sind in der Regel nicht durch den Support abgedeckt, Sie modifizieren Ihre NextBox auf eigenes Risiko!

Voraussetzungen#

  • Linux(-ähnliches) Betriebssystem

  • 2.5‘‘ Festplatten mit einer maximalen Höhe von 15mm, die meisten sind 7mm

  • Ein Benutzer, der mit sudo root-Rechte erwerben kann

  • Die folgenden Befehle müssen vorhanden sein: sudo, parted, mkfs.ext4, bash

  • Zumindest ein grundlegendes Verständnis für das Ein- und Aushängen von Shell-Skripten (Ausführung)

  • Kreuzschlitzschraubendreher

  • Richten Sie den ssh-Zugang auf Ihrer NextBox ein

Warnung

Das verwendete Skript erhält Root-Rechte, um die Festplatte, die Sie dem Skript übergeben, zu löschen. Seien Sie extrem vorsichtig, um das richtige Gerät an das Skript zu übergeben, wenn Sie Ihre Systempartition übergeben, wird dieses Skript Ihr laufendes Betriebssystem zerstören! Alle Daten auf der übergebenen Festplatte werden unweigerlich gelöscht werden!

Hinweis

Lesen Sie die folgenden Schritte vollständig und gründlich durch bevor Sie sie ausführen. Wenn Sie nicht verstehen, was ein bestimmter Schritt bedeutet, könnte dies ein Hinweis darauf sein, dass Sie ihn nicht selbst durchführen sollten.

Neue Festplatte vorbereiten#

  1. Holen Sie Ihre nextbox.conf Datei von Ihrer Originalfestplatte mit ssh, sie befindet sich auf Ihrer NextBox im Verzeichnis /srv/nextbox

  2. Speichern Sie Ihr nextbox.conf auf Ihrem Computer

  3. Holen Sie sich das folgende Skript: https://raw.githubusercontent.com/Nitrokey/nextbox/master/assembly/simple_prepare_harddrive.sh

  4. Machen Sie das Skript ausführbar: chmod +x simple_prepare_harddrive.sh

  5. Schließen Sie Ihre neue Festplatte an Ihren Computer an

  6. Ermitteln Sie den Gerätenamen Ihrer Festplatte (z. B. /dev/sdb) und vergewissern Sie sich, dass keine der Partitionen eingehängt ist.

    Warnung

    Auch hier gilt: Denken Sie mindestens zweimal über den folgenden Schritt nach. Stellen Sie sicher, dass Sie sich auf das richtige Festplattengerät beziehen (und NICHT auf eine Partition, d.h. /dev/sdb1 ist falsch). Das Skript lehnt die Operation auf /dev/sda ab, da die Wahrscheinlichkeit groß ist, dass es sich dabei um Ihre Systemfestplatte handelt. Wenn Sie dies wirklich benötigen, können Sie die Zeilen 23-26 im Skript auskommentieren.

  7. Führen Sie das Skript unter Verwendung des von Ihnen festgelegten Gerätenamens aus. Wenn Sie zur Eingabe Ihres sudo-Passworts aufgefordert werden, geben Sie es ein, um den Zugriff auf die Festplatte zu ermöglichen:

    $ ./simple_prepare_harddrive.sh <device-name>
    
    # example: ./simple_prepare_harddrive.sh /dev/sdb
    
  8. Beobachten Sie die Ausgabe des Skripts auf eventuelle Fehler, es sollte keine geben.

  9. Am Ende des Skripts werden Sie aufgefordert, die erstellte Partition zu mounten und die nextbox.conf (nach /nextbox), die Sie in Schritt 1. und 2. kopiert haben, zu kopieren, die Partition zu unmounten und Sie haben Ihre neue Festplatte erfolgreich vorbereitet.

Leitfaden für Ersatzteilnehmer#

  1. Gehen Sie innerhalb der NextBox Nextcloud App zu „Systemeinstellungen“ und schalten Sie Ihre NextBox mit der „Poweroff“ Taste aus

  2. Sobald die Status-LED kurz erloschen ist (nicht ganz, also sehr dunkel) und die LEDs der Ethernet-Ports erloschen sind, können Sie alle Kabel von Ihrer NextBox abziehen

  3. Alle 8 Kreuzschlitzschrauben herausdrehen

  4. Entfernen Sie zunächst vorsichtig die obere Abdeckung (so senkrecht wie möglich)

  5. Wiederum vorsichtig die untere Abdeckung senkrecht abnehmen, nun sieht man die sogenannte Brücke

  6. Klappen Sie das USB-zu-SATA-Kabel aus und legen Sie die NextBox-Bridge kopfüber auf eine elektronikfreundliche Oberfläche wie einen Schreibtisch, wie in der folgenden Abbildung gezeigt

    nextbox-Rückseite
  7. Lösen Sie die Kreuzschlitzschrauben, mit denen die Festplatte befestigt ist (die Anzahl der Schrauben kann je nach Festplattentyp unterschiedlich sein), wie in der folgenden Abbildung dargestellt:

    nextbox-backside-screws
  8. Sobald die Schrauben entfernt sind, schieben Sie die Festplatte vorsichtig in die Richtung, die in der Abbildung oben gezeigt wird. Schieben Sie sie nicht in die andere Richtung, Sie könnten das USB-Kabel beschädigen.

  9. Entfernen Sie das USB-zu-SATA-Kabel von der Festplatte

    Warnung

    Vermeiden Sie es, den USB-Stecker von der Buchse zu trennen, um die Position und Biegung des Kabels nicht zu verändern. Wenn Sie es tun müssen: Achten Sie darauf, die Kraft auf den 90°-Teil des USB-Verlängerungskabels so gering wie möglich zu halten.

  10. Schließen Sie Ihre zuvor vorbereitete neue Festplatte an

  11. Schieben Sie Ihre neue Festplatte vorsichtig in die Brücke und befestigen Sie sie mit den zuvor entfernten Schrauben in der richtigen Position

  12. Falten Sie das USB-zu-SATA-Kabel (in Kreisen) in den freien Raum hinter der Festplatte.

  13. Zum Schluss bauen Sie Ihre NextBox in umgekehrter Reihenfolge mit den Schritten 5. bis 3. wieder zusammen.

Geben Sie der NextBox beim ersten Start nach dem Zusammenbau genügend Zeit, um zu booten und alle erforderlichen Pakete aus dem Internet zu beziehen. Stellen Sie sicher, dass Sie eine Ethernet-Verbindung haben. Sie sollten erwarten, dass sich die Status-LED (die gelbe sollte zuerst leuchten) recht schnell ändert (weniger als 2 Minuten). Wenn sich die Status-LED überhaupt nicht ändert, ist es wahrscheinlich, dass etwas mit der Verkabelung oder dem Inhalt Ihrer Festplatte nicht stimmt.