Замените внутренний жесткий диск#

Предупреждение

Пожалуйста, делайте это только в том случае, если вы знаете, что делаете. Модифицируя NextBox, вы лишаете себя гарантии, по крайней мере, на аппаратное обеспечение NextBox. Эти действия обычно не покрываются поддержкой, вы модифицируете свой NextBox на свой страх и риск!

Пререквизиты#

  • Linux(-подобная) операционная система

  • 2,5““ жесткий диск с максимальной высотой 15 мм, большинство - 7 мм

  • Пользователь, который может получить root-права, используя sudo.

  • Должны быть доступны следующие команды: sudo, parted, mkfs.ext4, bash.

  • По крайней мере, базовое понимание монтирования / размонтирования и shell-скриптов (выполнение)

  • Крестовая отвертка

  • Настройте ssh-доступ на вашем NextBox

Предупреждение

Используемый скрипт получит root-права для очистки жесткого диска, который вы передадите скрипту. Будьте предельно осторожны, передавая скрипту правильное устройство, если вы передадите системный раздел, скрипт уничтожит вашу работающую ОС! Любые данные на переданном жестком диске будут неизбежно удалены!

Подсказка

Прочитайте следующие шаги полностью и тщательно перед их выполнением, если вы не понимаете, что означает тот или иной шаг, это может быть признаком того, что вам не следует делать это самостоятельно.

Подготовка нового жесткого диска#

  1. Получите ваш файл nextbox.conf с вашего оригинального жесткого диска с помощью ssh, он находится на вашем NextBox в каталоге /srv/nextbox.

  2. Сохраните свои nextbox.conf на компьютере

  3. Получите следующий сценарий: https://raw.githubusercontent.com/Nitrokey/nextbox/master/assembly/simple_prepare_harddrive.sh

  4. Сделайте скрипт исполняемым: chmod +x simple_prepare_harddrive.sh.

  5. Подключите новый жесткий диск к компьютеру

  6. Определите имя устройства вашего жесткого диска (например, /dev/sdb) и убедитесь, что ни один из его разделов не смонтирован.

    Предупреждение

    Еще раз: подумайте как минимум дважды над следующим шагом. Убедитесь, что вы ссылаетесь на правильное устройство жесткого диска (а не на раздел, значит /dev/sdb1 неправильно). Скрипт откажется выполнять операцию на /dev/sda, так как велика вероятность, что это может быть ваш системный жесткий диск, если вам это действительно нужно, вы можете закомментировать строки 23-26 внутри скрипта.

  7. Запустите скрипт, используя имя устройства, которое вы определили. После запроса sudo-пароля укажите его, чтобы получить доступ к жесткому диску:

    $ ./simple_prepare_harddrive.sh <device-name>
    
    # example: ./simple_prepare_harddrive.sh /dev/sdb
    
  8. Следите за ошибками в выводе скрипта, их быть не должно.

  9. В конце сценария вам будет предложено смонтировать созданный раздел и скопировать nextbox.conf (на /nextbox), которые вы скопировали в шаге 1. и 2., размонтировать раздел, и вы успешно подготовили ваш новый жесткий диск.

Руководство по замене#

  1. В приложении NextBox Nextcloud App перейдите в раздел «Системные настройки» и выключите NextBox с помощью кнопки «Выключение».

  2. Как только светодиодный индикатор состояния на короткое время погаснет (не полностью, поэтому очень темный) и светодиодные индикаторы портов Ethernet погаснут, вы можете отсоединить все кабели от NextBox.

  3. Открутите все 8 крестообразных винтов

  4. Сначала осторожно снимите верхнюю крышку (как можно вертикальнее)

  5. Снова аккуратно, вертикально снимите нижнюю крышку, теперь вы видите так называемый мост

  6. Разверните кабель USB-to-SATA и положите мост NextBox вверх ногами на удобную для электроники поверхность, например, на стол, как показано на следующем изображении

    nextbox-backside
  7. Открутите винты Phillips, удерживающие жесткий диск в нужном положении (количество винтов может отличаться в зависимости от типа жесткого диска), как показано на следующем изображении:

    nextbox-backside-screws
  8. После того как винты будут удалены, осторожно подтолкните жесткий диск в направлении, показанном на рисунке выше. Не толкайте его в другую сторону, вы можете повредить USB-кабель.

  9. Отсоедините кабель USB-to-SATA от жесткого диска

    Предупреждение

    Старайтесь не отсоединять разъем USB «male-female», чтобы не изменить положение и изгиб кабеля. Если это необходимо: следите за тем, чтобы усилие на 90° часть удлинительного кабеля USB было как можно меньше.

  10. Подключите заранее подготовленный новый жесткий диск

  11. Осторожно вставьте новый жесткий диск в мост и закрепите его в нужном положении с помощью ранее удаленных винтов

  12. Сложите кабель USB-to-SATA (по кругу) в открытое пространство за жестким диском.

  13. Наконец, снова соберите NextBox в обратном порядке, используя шаги с 5. по 3.

При первой загрузке после сборки дайте NextBox достаточно времени для загрузки и получения всех необходимых пакетов из Интернета. Убедитесь, что у вас подключен ethernet. Вы должны ожидать изменения светодиодного индикатора состояния (желтый должен быть первым) довольно быстро (менее 2 минут). Если индикатор состояния не меняется вообще, скорее всего, что-то не так с проводкой или содержимым жесткого диска.