让你的MycloudHome焕发第二春,mch刷入Debian11与OMV6(支持docker)

写在前面,两年前我曾经将mch作为无感备份工具写了一篇推荐,现在回头再看,这款设备被我的黑群晖全方位暴打……外网访问慢,没有webdav,不能装第三方插件,自带插件很少并且本土化较差,国内等于无用,就连手机端照片备份,都由于系统限制,完全无法后台无感备份照片……以上缺点让这台机器在我家电视柜下吃灰了两年,而上周发现了一篇俄罗斯大神的文章为我打开了新大门!(19年就有第一版破解了,完全不知道……最新版安装了一个内核,该内核支持Docker,NFS等,没有外部模块,并释放了在早期版本的内核中丢失的RAM。)接下来是教程阶段。

  1. 下载安装程序。链接:https://pan.baidu.com/s/1V24Dgf7-_47SbzNvsKGX9A提取码:1061  使用 FAT32 文件系统和 MBR 启动布局格式化至少 8GB 的 USB 驱动器(如果您选择使用 FAT 格式化,Windows 会自动执行此操作)。
  2. 将文件解压缩到格式化的 USB 驱动器。
  3. 将 U 盘插入 WD My Cloud Home 的 USB 接口中,在连接电源时按住重置开关(用手机取卡针),然后一直按住它直到指示灯停止闪烁。
  4. 安装程序不会自动安装任何内容。首先,您需要通过 Telnet 进行连接。Windows 上应有一个 telnet 客户端(cmd就行,xshell更好用)。否则,您可以使用Termux Android应用程序(例如在F-droid商店中)。通过 Telnet 连接到您的 MCH:
    telnet [您的MCH的IP地址]
    可以通过检查路由器获得设备的IP地址。
  5. 连接后,执行调整分区大小的脚本(请记住它将删除您的数据,因此请先进行备份)。
makepartshdd.sh

脚本运行完成后,您需要在重新启动之前发出以下命令:(有可能会有umount报错,但是不理会一样可以正常安装)

cd / ; umount /mnt/* ; sync ; busybox reboot

要重新启动,请拔掉电源,在插入电源时再次按住重置开关,然后按住它直到指示灯停止闪烁。如果不按住重置开关,会恢复原始分区表。

通过Telnet再次连接到您的MCH:
远程登录 [您的 MCH 的 IP 地址]

现在检查分区表是否已更改:

sgdisk /dev/sataa -p

分区 20 的大小应为 25G。分区24应该覆盖HD的其余部分。

如果一切按预期进行,请执行安装 Debian Bullseye 的脚本。

installdebian11.sh

完成此操作后,请先输入重新启动命令。

cd / ; umount /mnt/* ; sync ; busybox reboot

你应该等待50秒,直到你可以重新连接。如不起作用,从MCH中取出闪存驱动器,然后通过拔下电源来重新启动。

启动后,您可以通过SSH登录。

SSH [email protected][您的MCH的IP地址]

用户名是"root",密码也是"root"。

如果你只想在你的 MCH 上有一个 Debian Linux,你就完了。

接下来的步骤将安装OpenMediaVault。

通过 SSH 登录后,执行安装 OMV 的命令。

/root/installomv6.sh

这需要一些时间,所以喝杯咖啡吧。

完成后,重新启动。

systemctl reboot

之后,您可以在浏览器中打开MCH的IP。

http://%5Bthe IP address of your MCH]
或http://wdmch
用户名admin   密码openmediavault
Have fun!

备注:OMV外挂号将已经安装,HDD及其SMART可见,要显示系统分区sataa20/SYSTEM_B(Linux标签),您需要安装插件openmediavault-sharerootfs 6.0-2,要显示用户分区sataa24/DISKVOLUME1(用户文件夹标签),您需要将其挂载在存储>文件系统中,要运行Portainer/Yacht(Docker),您需要在网络接口设置中指定DNS(网关/路由器的地址就足够了), 即在枪口OMV6网络>界面编辑现有的添加的192.168.1.1类型的DNS服务器。

要减少日志文件,您可以在通过 SSH 登录时输入以下命令。

echo ‘kernel.printk = 3 4 1 3’ >> /etc/sysctl.conf
echo ‘debug.exception-trace = 0’ >> /etc/sysctl.conf

通过以下方式重新加载配置

sysctl -p

要清除可以使用的日志,请使用:

echo > /var/log/messages ;echo > /var/log/syslog ;echo > /var/log/kern.log

如果发现文件夹及其内容 /var/log/journal/*/ 变得太大,则可以使用以下值编辑配置文件 /etc/systemd/journald.conf。

nano /etc/systemd/journald.conf
SystemMaxUse=192MSystemMaxFileSize = 8M

接下来安装omv-extras,目前网络上都是omv5和4的方法,如采用官方链接需要网络环境,故个人找到一个新方法。

首先ssh连接mch然后依次输入以下命令。

apt-get update
apt-get install dirmngr
apt --fix-broken install
apt-get --yes --no-install-recommends install dirmngr gnupg
wget http://omv-extras.org/openmediavault-omvextrasorg_latest_all6.deb
dpkg -i openmediavault-omvextrasorg_latest_all6.deb

显示类似画面即安装成功

接下来安装docker和Portainer,首先需要更改机器dns,按下图顺序修改即可

然后docker直接在omv-extras页面按提示操作即可,Portainer可以通过ssh安装汉化ce版本

首先下载 链接:https://pan.baidu.com/s/1vDFI7-quHP3_QFk7XYMkag 提取码:1061

然后通过sftp连接mch根文件夹(xshell可以直接打开xftp),将下载的压缩包解压,解压出来的文件夹复制到根目录。

ssh输入命令:

docker volume create portainer_data
docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data -v /root/public:/public portainer/portainer-ce:linux-arm64

打开omv享受你的全新机器吧!

-> 加入科技玩家交流群组:点击加入 <-
注意:
1.文中二维码和链接可能带有邀请性质,请各位玩家自行抉择。
2.请勿通过链接填写qq号与密码、银行卡号与密码等个人隐私信息。
3.禁止纯拉人头,拉app注册等信息,发现必小黑屋。
4.同一种信息仅发一次,多发会被删除。
5.文章中源码或APP等,无法保证其绝对安全,需自行辨别。
6.文章关联方不想展示也可以微信站长“socutesheep”删除。
本文由 @嚣张网友 发布。如若转载,请注明出处: 科技玩家 » 让你的MycloudHome焕发第二春,mch刷入Debian11与OMV6(支持docker)

给TA买糖
共{{data.count}}人
人已买糖
教程玩家投稿精选文章

搭建自己的笔记服务器(为知笔记docker搭建教程,附带vip攻略)

2022-2-26 12:46:37

教程玩家投稿

简单打包一个获取京东ck的APP

2022-2-26 15:31:31

34 条回复 A文章作者 M管理员
贴心提醒
请认真对待作者付出,勿发表无意义言论,触发过滤规则的评论将无法提交,包含敏感词的评论会自动变成待审核状态哦。
  1. 幸运儿

    越来越会玩了,看不懂了😂

  2. Carol

    感谢分享,内容不错,学习了!!

  3. LAzySleep

    感谢分享,谢谢楼主,赞

  4.  22333

    谢谢楼主

  5. 月影萧梦

    谢谢分享

  6. LAzySleep

    继续加油哦,争取发表更多优秀帖子

  7. 逸龙

    不知道能不能支持
    mycloud第二代

  8. seatom

    感谢分享,谢谢楼主,赞

  9. 这把看我表演

    谢谢分享,学习了

  10. 一只鱼

    感谢分享,谢谢楼主,赞

  11. 枫笙

    打卡升级

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索