Wymień wewnętrzny dysk twardy#

Ostrzeżenie

Proszę to robić tylko wtedy, gdy wiesz, co robisz. Modyfikując NextBox tracisz gwarancję przynajmniej na sprzęt NextBox. Te czynności z reguły nie są objęte wsparciem technicznym, modyfikujesz NextBox na własne ryzyko!

Wymagania wstępne#

  • System operacyjny Linux(-podobny)

  • 2,5»» dysk twardy o wysokości max 15mm, większość ma 7mm

  • Użytkownik, który może uzyskać uprawnienia roota używając sudo.

  • Muszą być dostępne następujące komendy: sudo, parted, mkfs.ext4, bash.

  • Przynajmniej podstawowa wiedza na temat montowania / odmontowywania i wykonywania skryptów powłoki

  • Śrubokręt krzyżakowy

  • Skonfiguruj dostęp ssh na swoim NextBoxie.

Ostrzeżenie

Skrypt, który jest używany, uzyska prawa roota do wymazania dysku twardego, który mu przekażesz. Bądź bardzo ostrożny, aby przekazać do skryptu właściwe urządzenie, jeśli przekażesz partycję systemową, skrypt zniszczy działający system operacyjny! Wszelkie dane na przekazanym dysku twardym zostaną nieuchronnie usunięte!

Podpowiedź

Przeczytaj poniższe kroki całkowicie i dokładnie przed ich wykonaniem, jeśli nie rozumiesz co dany krok oznacza, może to być wskazówka, że nie powinieneś robić tego samemu.

Przygotuj nowy dysk twardy#

  1. Pobierz swój plik nextbox.conf z oryginalnego dysku twardego za pomocą ssh, znajduje się on na NextBoxie w katalogu /srv/nextbox.

  2. Zapisz swoje nextbox.conf na swoim komputerze.

  3. Pobierz następujący skrypt: https://raw.githubusercontent.com/Nitrokey/nextbox/master/assembly/simple_prepare_harddrive.sh

  4. Uczyń skrypt wykonywalnym: chmod +x simple_prepare_harddrive.sh.

  5. Podłącz nowy dysk twardy do komputera

  6. Określ nazwę urządzenia swojego dysku twardego (np. /dev/sdb) i upewnij się, że żadna z jego partycji nie jest zamontowana.

    Ostrzeżenie

    Powtarzam: zastanów się co najmniej dwa razy nad poniższym krokiem. Upewnij się, że odnosisz się do właściwego urządzenia dysku twardego (a NIE partycji, co oznacza, że /dev/sdb1 jest błędne). Skrypt odmówi wykonania operacji na /dev/sda, ponieważ są duże szanse, że to może być twój dysk systemowy, jeśli naprawdę tego potrzebujesz, możesz wykomentować linie 23-26 wewnątrz skryptu.

  7. Uruchom skrypt, używając nazwy urządzenia, którą określiłeś. Gdy zostaniesz poproszony o podanie hasła sudo, podaj je, aby umożliwić dostęp r/w do dysku twardego:

    $ ./simple_prepare_harddrive.sh <device-name>
    
    # example: ./simple_prepare_harddrive.sh /dev/sdb
    
  8. Obserwuj wyjście skryptu w poszukiwaniu błędów, nie powinno być żadnych.

  9. Na końcu skryptu zostaniesz poproszony o zamontowanie utworzonej partycji i skopiowanie nextbox.conf (do /nextbox) skopiowanych w krokach 1. i 2. Odmontuj partycję i pomyślnie przygotowałeś swój nowy dysk twardy.

Przewodnik po zamiennikach#

  1. W aplikacji NextBox Nextcloud App przejdź do „System Settings” i wyłącz urządzenie NextBox za pomocą przycisku „Poweroff”.

  2. Gdy dioda LED statusu jest wyłączona (nie całkowicie, dlatego jest bardzo ciemna) i diody LED portu Ethernet są wyłączone, można odłączyć wszystkie kable od NextBoxa.

  3. Odkręcić wszystkie 8 śrub krzyżakowych

  4. Najpierw należy ostrożnie zdjąć górną pokrywę (możliwie pionowo).

  5. Ponownie ostrożnie, pionowo zdejmij dolną pokrywę, teraz widzisz tzw. mostek

  6. Rozwiń kabel USB-to-SATA i połóż mostek NextBox do góry nogami na powierzchni przyjaznej dla elektroniki, takiej jak biurko, jak pokazano na poniższym obrazku

    nextbox-backside
  7. Odkręć śruby krzyżakowe utrzymujące dysk twardy we właściwym położeniu (ilość śrub może się różnić w zależności od typu dysku twardego) pokazane na poniższym obrazku:

    nextbox-śruby tylne
  8. Po odkręceniu śrub, ostrożnie popchnij dysk twardy w kierunku pokazanym na powyższym obrazku. Nie przesuwaj go w drugą stronę, ponieważ możesz uszkodzić kabel USB.

  9. Odłącz kabel USB do SATA od dysku twardego

    Ostrzeżenie

    Unikać rozłączania męskiego i żeńskiego złącza USB, aby nie zmieniać położenia i zgięcia kabla. Jeśli musisz: uważaj, aby zachować jak najmniejszą siłę nacisku na część 90° przedłużacza USB.

  10. Podłącz wcześniej przygotowany nowy dysk twardy

  11. Ostrożnie wsuń nowy dysk twardy do mostka i zamocuj go we właściwej pozycji za pomocą uprzednio wykręconych śrub

  12. Złóż kabel USB do SATA (w kółko) do wolnej przestrzeni za dyskiem twardym.

  13. Na koniec ponownie zmontować skrzynkę NextBox w odwrotnej kolejności, stosując kroki od 5. do 3.

Przy pierwszym uruchomieniu po montażu, daj NextBoxowi wystarczająco dużo czasu na rozruch i pobranie wszystkich niezbędnych pakietów z Internetu. Upewnij się, że masz podłączony ethernet. Należy spodziewać się dość szybko (poniżej 2 minut) zmieniającej się diody statusowej (żółta powinna być pierwsza). Jeśli dioda statusu nie zmienia się w ogóle, prawdopodobnie coś jest nie tak z okablowaniem lub zawartością dysku twardego.