更换内部硬盘驱动器#
警告
请只在你知道你在做什么的情况下这样做。修改NextBox,你至少会使你的NextBox的硬件保修失效。这些步骤一般不包括在支持范围内,您修改NextBox的风险由您自己承担!
先决条件#
Linux(-like)操作系统
2.5’’硬盘,最大高度为15毫米,大多数为7毫米
一个可以使用``获得根权限的用户sudo``。
必须有以下命令。
sudo`, ``parted`, ``mkfs.ext4`, ``bash`
。至少对安装/卸载和shell-scripts(执行)有基本了解
十字螺丝刀
在你的NextBox上设置ssh-access。
警告
使用的脚本将获得root权限来擦除你传递给脚本的硬盘驱动器。**要非常小心地把正确的设备传给脚本,如果你传给你的系统分区,这个脚本就会破坏你正在运行的操作系统!**传来的硬盘上的任何数据将不可避免地被删除
提示
在执行下列步骤之前,**要完全彻底地阅读这些步骤,如果你不明白某个步骤的含义,这可能表明你不应该自己做这个。
准备好新的硬盘#
使用ssh从你的原始硬盘获取你的``nextbox.conf``文件,它位于你NextBox的``/srv/nextbox``目录中。
将你的``nextbox.conf``保存在你的电脑上。
获得以下脚本:https://raw.githubusercontent.com/Nitrokey/nextbox/master/assembly/simple_prepare_harddrive.sh
使该脚本可执行。
chmod +x simple_prepare_harddrive.sh
。将你的新硬盘连接到你的电脑上
确定你的硬盘设备名称(例如,
/dev/sdb
),并确保它的所有分区都没有被安装。警告
再次:对下面的步骤至少要考虑两次。确保你指的是正确的硬盘设备(而不是一个分区,意味着
/dev/sdb1` **是错误的)。** 脚本将拒绝对
/dev/sda``进行操作,因为这很有可能是你的系统硬盘,如果你真的需要,你可以注释掉脚本中第23-26行。使用你确定的设备名称运行该脚本。一旦提示你输入sudo密码,请提供该密码,以允许对硬盘的R/W访问。
$ ./simple_prepare_harddrive.sh <device-name> # example: ./simple_prepare_harddrive.sh /dev/sdb
注意脚本的输出是否有错误,应该没有。
在脚本的最后,你将被要求挂载创建的分区,并复制你在步骤1和2中复制的``nextbox.conf``(到``/nextbox``),卸载分区,你已经成功准备好你的新硬盘。
替换指南#
在NextBox Nextcloud应用程序中,进入 “系统设置”,使用 “关机 “按钮关闭NextBox。
一旦状态LED灯很快熄灭(不是完全熄灭,因此非常暗),以太网端口的LED灯也熄灭了,您就可以从NextBox上拔掉所有电缆了
拧下所有8个十字螺丝
首先小心翼翼地取下顶盖(尽可能垂直)。
再次小心翼翼地垂直取下底盖,现在你可以看到所谓的桥架了。
展开USB-to-SATA数据线,将NextBox桥接器倒置在电子元件友好的表面上,比如桌子,如下图所示
拧开固定硬盘位置的十字螺丝(螺丝的数量可能不同,取决于你的硬盘类型),如下图所示。
一旦螺丝被卸下,小心地把硬盘推向上图所示的方向。不要把它推向其他方向,你可能会损坏USB电缆。
从硬盘上拆下USB-to-SATA数据线
警告
避免断开男-女USB连接器的连接,以免改变电缆的位置和弯曲。如果你不得不这样做:要注意保持对USB延长线的90°部分的力尽可能小。
连接你之前准备好的新硬盘
小心翼翼地将新硬盘滑入桥架,并使用先前卸下的螺钉将其固定在正确的位置。
将USB-to-SATA电缆(呈圆形)折叠到硬盘后面的空隙中。
最后用步骤5至3,以相反的顺序再次组装您的NextBox。
在组装后第一次启动时,给NextBox足够的时间来启动并从互联网上获得所有必要的软件包。确保你有以太网连接。你应该期待LED状态灯的变化(黄色应该是第一个),速度很快(不到2分钟)。如果LED状态灯完全没有变化,很可能是你的硬盘线路或内容有问题。