Wymień wewnętrzny dysk twardy#

Ostrzeżenie

Należy to robić tylko wtedy, gdy wiesz, co robisz. Modyfikując NextBox, unieważniasz gwarancję przynajmniej na sprzęt NextBox. Te czynności nie są objęte wsparciem technicznym, więc modyfikujesz swój NextBox na własne ryzyko!

Wymagania wstępne#

  • System operacyjny Linux (podobny do Linuxa)

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

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

  • Muszą być dostępne następujące polecenia: 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 w urządzeniu NextBox

Ostrzeżenie

Używany skrypt uzyska prawa roota do wymazania dysku twardego, który zostanie mu przekazany. **Należy bardzo uważać, aby do skryptu przekazać prawidłowe urządzenie, jeśli zostanie przekazana partycja systemowa, skrypt zniszczy działający system operacyjny! Wszelkie dane znajdujące się na przekazanym dysku twardym zostaną usunięte!

Podpowiedź

Jeśli nie rozumiesz, co oznacza dany krok, może to być wskazówka, że nie powinieneś wykonywać go samodzielnie.

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 komputerze.

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

  4. Nadaj skryptowi status wykonywalny: chmod +x simple_prepare_harddrive.sh.

  5. Podłącz nowy dysk twardy do komputera

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

Ostrzeżenie

Powtarzam: przemyśl co najmniej dwa razy poniższy krok. Upewnij się, że odnosisz się do właściwego urządzenia dysku twardego (a NIE partycji, co oznacza, że /dev/sdb1 jest nieprawidłowe). Skrypt odmówi wykonania operacji na /dev/sda, ponieważ istnieje duże prawdopodobieństwo, że może to być dysk twardy systemu, jeśli naprawdę tego potrzebujesz, możesz wykomentować wiersze 23-26 wewnątrz skryptu.

  1. Uruchom skrypt, używając nazwy urządzenia, którą określiłeś. Po wyświetleniu monitu o podanie hasła sudo należy je podać, aby umożliwić dostęp r/w do dysku twardego:

$ ./simple_prepare_harddrive.sh <device-name>

# example: ./simple_prepare_harddrive.sh /dev/sdb
  1. Zwróć uwagę na błędy w skrypcie - nie powinno ich być.

  2. Na końcu skryptu zostaniesz poproszony o zamontowanie utworzonej partycji i skopiowanie plików nextbox.conf (do /nextbox), które skopiowałeś w kroku 1. i 2. oraz odmontowanie partycji i pomyślne przygotowanie nowego dysku twardego.

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 stanu zgaśnie na krótko (nie całkowicie, dlatego jest bardzo ciemna), a diody LED portu Ethernet zgasną, można odłączyć wszystkie kable od urządzenia NextBox.

  3. Odkręć wszystkie 8 wkrętów krzyżakowych

  4. Najpierw ostrożnie zdejmij pokrywę górną (możliwie jak najbardziej pionowo)

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

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

nextbox-backside
  1. Odkręć śruby krzyżakowe mocujące dysk twardy (liczba śrub może być różna, w zależności od typu dysku twardego), pokazane na poniższym rysunku:

nextbox-śruby tylne
  1. Po wykręceniu śrub ostrożnie popchnij dysk twardy w kierunku pokazanym na powyższej ilustracji. Nie popychaj go w przeciwnym kierunku, ponieważ możesz uszkodzić kabel USB.

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

Ostrzeżenie

Unikaj rozłączania męskiego i żeńskiego złącza USB, aby nie zmieniać położenia i zgięcia kabla. Jeśli jest to konieczne: należy uważać, aby na część 90° przedłużacza USB działać z jak najmniejszą siłą.

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

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

  3. Złóż kabel USB do SATA (w kółko) w wolne miejsce za dyskiem twardym.

  4. Na koniec zmontuj ponownie skrzynkę NextBox w odwrotnej kolejności, wykonują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 oczekiwać, że dioda LED statusu będzie się zmieniać (żółta powinna być pierwsza) dość szybko (mniej niż 2 minuty). Jeśli dioda statusu nie zmienia się w ogóle, prawdopodobnie coś jest nie tak z okablowaniem lub zawartością dysku twardego.