Dsm as deepin mate:将skynas打造成deepin的装机运维mateos​

deepin安装部署开源NAS--openmediavault5.6 openmediavault is the next generation network attached storage (NAS) solution based on Debian Linux! 阅读详情

本文关键字:ecs在线安装自定义镜像,通用无限制云主机dd安装windows,Debian live os as packer,用群晖统一打造Time Machine和iCloud server

本文是《ubuntu touch as deepin mate os,second pc os》中用dsm作为deepen mate的继续。

当mac产品之间变得越来越融合(osx10.15,ipad os,etc…),我们抛弃它的成本就越来越高,对于我,我最不能舍弃的是它的icloud与finder无缝的方式。还有它能timemachine整盘备份/网络恢复,osx recovery在线重装os的方式。

所以我一直在寻找脱离osx生态和替换以上产品的方式,当然,要以不牺牲体验为前提。比如,它可以是一个类unix系统,如日益变好的deepin和一些第三方的cloud sync产品。见《ubuntu touch as deepin mate os,second pc os》。

可deepin刚好缺少这几大功能。它的recovery os是传统windows PE式的不支持网络安装。它又没有全盘镜像。deepin dde也没有集成cloud,要寻找另外的方案。

那么有没有在网络环境中通用的安装iso的手段呢?网络安装系统的一些实践和通用技术是什么呢。netboot?pxe?tftp?ghost network?

那么用户数据重装恢复呢。这基本可想象是现今常见的cloud服务+客户端同步,对于linux的桌面,有没有无需客户端的cloud mounter呢且能与explorer尽可能融合的方案存在呢?甚至,它能与系统重装统一吗?

好了不深究它了。关于系统重装,运维,这绝不是一个小课题,以前我们集中于单点和实机,现在我们有云和分布式节点频繁重装和异地灾备这样的需求,还有更多未来需求 —— 我们将这一切上升到一个OS,这一切我们称为mirror os,mate os。

我们一步一步来。依然是采用skynas和deepin作例子,我们首先要将skynas打造成deepin的装机运维mateos。

网络重装系统,与用户数据恢复,整盘快照增量备份恢复

在前面《共享在阿里云ecs上安装自定义iso的方法》我们讲到在ecs这种异于实机的装机环境中换ISO,那时我们利用virtiope在linux ecs中操作硬盘释放系统安装。大部分都是手动过程。利用的是windows pe这种图形GUI的中间维护系统。

现在我们有linuxpe和自动化的方案,moeclub在《从零开始:在 Linux VPS 上覆盖安装WINDOWS通用教程》中用Debian live os描述了手动利用DD备份和恢复镜像的方式,如以下:

dd if=/dev/sda | gzip > vdaimg.gz
wget -qO- http://xxx/vdaimg.gz |gunzip -dc | dd of=/dev/vda

除此之外,moeclub还并提出一个整合性的脚本installnet.sh,并附有修正ip,远程桌面等的作用。它可以dd方式恢复windows镜像(你可以想象osx pe的在线安装系统),也可以以安装方式在当前云主机安装常见的linux(你可以想象为syno pe的webassit局域网安装pat),使用的是debian livecd,它发挥二个作用,1,livecd可以将驱动注射到维护系统,Debian netboot mini.iso https://wiki.debian.org/DebianInstaller/NetbootFirmware https://www.debian.org/devel/debian-installer/这相当于在线生成virtiope的自动版,2,它类packer,可以为即将安装的系统按模板生成目标实体。这二个完成之后,它会全盘DD或安装。

这个Debian liveos+moeclub的脚本即提出了一种通用网络安装/恢复的方法。当然它还没有自动/手动备份和恢复用户数据的方式。系统的更新和系统配置数据,,应用数据,用户数据往整盘的增加,即镜像的多版本,都要求timemachine支持增量,

在osx中,timemachine 也是有局限的,它只备份osx所在区。至于用户数据恢复,其实timemachine在完成一次恢复之后,icloud数据是默认被排除不恢复的。在osx中,系统和用户数据分开备份。是因为apple认为timemachine数据在本地时间胶囊之类的东西上局域网云,icloud永远在远程云上,用混合备份的方式。

而现在我们统一了系统和数据都在远程。趁现在它没有像timemachine那种持续增量DD和恢复的方式,我们可以改进一下,把timemachine发展为cloud share sync的方式。用户数据和系统数据彻底分开。只要求备份某个有数据变动的分区。

比如,从用户名开始的以后部分全部是backup的。彻底分离的usr/system设计,system为readonly,这其实是安卓类手机系统的一惯做法。可以是一个pe.这也是类群晖系统更新的关键所在。updateable的部分不触动webassit部分。Mac osx 10.15之后也是将系统作为只读镜像,tinycorelinux也有cloud模式,所以以后,osx timemachine估计不会备份系统除非单盘方式。

好了。以上是问题的高级部分。回过头来:

下面我们来讲解使用它在阿里云安装skynas的方法。再来讲集成dsm的cloudsync服务到本地的方式。moeclub的InstallNET.sh脚本针对windows镜像的,才有改IP的效果。如果是skynas这种,需要手动去改。或事先在镜像中做好。或通过定制脚本来实现。不过skynas是可以自动配置IP的。

在阿里云上网络安装skynas镜像和搭建类timemachine的服务器

在《使用群晖作mineportalbox(3):在阿里云上单盘安装群晖skynas》和《利用整块化自启镜像实现黑群在单盘位实机与云主机上的安装启动》中我们讨论了手动抠出skynas镜像并单盘安装的方式。那么现在我们将使用上述InstallNET.sh来自动恢复它。这三篇文章中都有类似linuxPE,脚本这样的组合手段和相似思路。

所以我们这里直接DD出skynas镜像并不需要按上二文处理,你可以按需买一个双20g盘阿里云(这里仅作为测试,数据盘可以买大一些,系统盘和数据盘都不要使用ssd),vda用skynas615-15254初始化在初始化过程中一旦出现已运行,在控制台立马快速强行停止云主机,然后作快照(使用阿里云自己的导入镜像没用它是没有分区表的),恢复这个快照到数据盘vdb,然后重置vda为ubuntu,在其中dd并gzip vdb,将得到的文件scp上传到可以下载的地方,然后利用installnet.sh将其恢复到任何ECS的vda上./installnet.sh -dd ‘http://xxx.com/img.gz’,如果有VNC可以看到Starting the partitioner 会停留很久,就是在执行上面二句,一定要等它完成。(其实你照样在这里可以得到系统盘+数据盘单盘安装skynas方式,提示一下:把数据库作为临时系统盘启动,让系统盘中的镜像临时认数据盘为vda,然后卸载数据盘。)。

以上或许还支持将skynas安装到其它服务商的ecs上。

好了。skynas支持TC和cloud station。然后找到一个叫cloudmounter的软件,cloudmounter支持将dsm webdav 方式的cloud托管服务集成到osx的finder,还支持linux, windows,并将缓存的文件放入一个可选的本地位置,当然,它跟提供了finder sync api的osx finder的可定制性还是不能比。不过它跟原生的iCloud in finder最接近了。

———————

下次我们将把群晖打造成一个uniform 运维,使用,开发者统一的os设计。配合浏览器录屏把群晖打造成收藏os,能收集所有类型文档的,聚合os,像以前的tumblr一样,所有的网上视频等,不必经过下载。收藏视频的方法是录制,像note crapper一样,并将让tinycorelinux支持netboot和网络安装。



(此处不设回复,扫码到微信留言,或直接点击到原文)

在搭建NAS系统上的悲惨尝试 房间里的台式机被腾出来了,我准备把它配置成一个NAS,这样我就不用每次想要看动漫的时候没完没了的去换硬盘盒里的硬盘了,还可以做DDNS然后当成私有云。准备在一个下午做些试验,即使搭不成也可以积累一下经验,结果这个下午把我弄得怀疑人生。 FreeNAS 最开始我想用FreeNAS直接搭建服务器,毕竟名气和流传度都很高,以后遇到问题应该也很好解决。然而严格说起来我甚至还没有开始尝试就爆炸了,因为不知道... 阅读详情

相关推荐

matlab中高频变压器怎么找,干货|手把手教你绕制高频变压器

原标题:干货|手把手教你绕制高频变压器绕制一个变压器所需材料:磁芯、骨架、各种铜线、麦拉胶带。变压器参数:磁芯:EE22原边:134T(1-3脚),辅助:32T(5-4脚),输出:15T(10-9脚)原边电感:1380±10%uH漏感:≤44uH引脚分布图: 特别注意:绕制方法为网上下载,其中变压器绕制方法是对的,但其中存在着很多问题(比如,正规变压器的绕组的头和尾是要添加铁氟龙套管的,每一层之间...

weixin_30895121的博客 2125

deepin nfs模块_NFS+CephFS构建基于Ceph的NAS服务

本文介绍了两种基于CephFS构建NAS的解决方案,并从架构、IO栈与性能方面比较和分析了各自特点,为读者提供参考。1 Ceph介绍Ceph是统一分布式存储系统,具有优异的性能、可靠性、可扩展性。Ceph的底层是RADOS(可靠、自动、分布式对象存储),可以通过LIBRADOS直接访问到RADOS的对象存储系统。Ceph还提供三种标准的访问接口:RBD(块设备接口)、RADOS Gateway(对...

weixin_39820158的博客 972

别再死记硬背了!用Python可视化带你直观理解柯西收敛定理(附NumPy代码)

本文通过Python可视化技术,结合NumPy和Matplotlib,直观展示柯西收敛定理的动态过程。文章提供了完整的代码实现,帮助读者从抽象数学定义过渡到具象理解,特别适合数学学习者和Python开发者。通过热力图和交互式参数探索,读者可以清晰观察数列收敛特性,提升数学分析的学习效率。

weixin_28465009的博客 186

XigmaNas系统(一):常见NAS系统选择比较

@FREENAS、XigmaNas(Nas4free)、OpenMediaVault、万由U-Nas、群晖、linux等 常见NAS系统比较 FREENAS、XigmaNas(Nas4free)、OpenMediaVault、万由U-Nas、群晖、deepin 1、FreeNAS,目前最受欢迎的开源免费 NAS 操作系统之一,基于以安全和稳定著称的 FreeBSD 系统开发,由 ixsystems...

liuyuncc的博客 4万+

微信中调起支付宝支付

微信中调用支付宝支付,首先我们知道微信是不能直接调用支付宝的,所以我们需要使用一个中间页提示用户在浏览器中打开,然后进行网页支付或打开app支付。以下为详细唤起支付宝的步骤、业务代码以及相关页面图。 如有问题欢迎评论留言,看到定回复哦^_^\(^o^)/~ 一、微信中唤起支付宝,有几个步骤: 1、中间页引导用户在浏览器中打开去唤起支付宝。 2、浏览器中打开支付宝或app中打开支付宝。 3...

han_calligrapher的博客 2万+

SAP WM模块事务码(TCODE)大全

OL07 Data transfer stor.bins LDK34->RLPLA 仓储位LDK34 ->RLPLA

matinal 當冬夜漸暖 。公众号:matinal 5847

在Deepin上部署Samba服务器

在Deepin系统上部署samba服务器

长孤秋落的札记 1271

【BUAA】【计组】计算机组成 pre (含详细解析)

BUAA 计算机组成 本文章旨在为@走肖暂时无法接通的系列文章创造一个目录,收藏本文章,方便查阅! 1. 入门测试 2. 基础知识 3. Logisim   欢迎来到 Logisim 的世界   Logisim 门电路   Logisim 组合电路   Logisim 时序电路   Logisim 仿真与调试   应用与挑战 4. Verilog 与仿真工具   前言   ISE 入门   VCS 入门   Verilog 语法   Verilog 题目实例与分析   Verilog 工程的设计开发调试

Schrodinger007的博客 9809

deepin15.10.1桌面版安装docker及mysql5.7和数据持久化

deepin官方百科教程地址:https://wiki.deepin.org/wiki/Docker 官方教程有些坑我备注了一下 如果以前安装过老版本,要确保先卸载以前版本 sudo apt-get remove docker.io docker-engine 安装密钥管理与下载相关的工具 // 密钥管理(add-apt-repository ca-certificate...

feng2036的博客 1558

【图像去噪】基于加权核范数最小化算法实现图像去噪附matlab代码

1 简介 WNNM是一种约束矩阵奇异值稀疏性的低秩算法,在NNM理论基础上增加了核范数权重,有效利用了自然图像的先验信息并提高了核范数的灵活性. 2 部分代码 ​clcclear allclose allnSig = 100;O_Img = double(imread('Monarch.png'));​randn('seed', 0);N_Img = O_Img + nSig* randn(size(O_Img)); ..

qq_59747472的博客 3118

【HAL库】STM32CubeMX开发----STM32F407----ETH+LWIP----TCPclient客户端

STM32F407开发板 为TCPclient客户端,PC端 为TCPserver服务端,相互之间的发送和接收实验。

MQ0522的博客 3050

上海nas服务器_手动搭建一台NAS服务器,零基础一看就会,只需一步

很多人都想拥有一台属于自己的nas系统,没事下载电影,存存资料,打造一台属于自己的影音娱乐中心,虽然市面上有很多的nas系统,但是多多少少都需要一些系统安装的知识,今天我就来给大家推荐一款nas系统,零基础的人一看就会,只需一步。它就是万由的UNAS系统,我们可以到万由的官方网站上下载,目前最新的版本为nas4.04。还有很多APP的配合使用,简直不要太爽,后期我会教大家如何更好的使用这些APP和...

weixin_39867142的博客 783

Python李峋同款跳动的爱心(完整代码)

Python语言实现李峋同款可写字版跳动的爱心的完整代码。

AIGC 4万+

Nas初体验(黑群晖实战)

        对于一个经常收到帮忙恢复数据请求的人来说,手里重要数据的安全性一直是个心病,不相信硬盘,更不相信U盘,原本对云盘5个9的安全性宣传还是挺信任的,但腾讯云搞出来的那个事情也让云的安全感直线下降。最近一直在想整个自己可控的存储方案,翻过(天)猫,跨过狗(东),对比功耗与性能,最终觉得还是NAS成品可用性较好。         NAS(Network Attached Storag...

G00dChina的博客 8万+

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

deepin 安装到移动硬盘_找到家庭NAS好的方案,我用铁威马NAS打造了个“大空间”|铁威|硬盘|移动硬盘|希捷|nas...

    事情的起因是这样:因为我本身职业上需要存储不少的文件,像是4K的视频以及一大堆文件压缩包资料,起先都是通过移动硬盘进行备份但是出现过因为携带移动硬盘然后外出弄丢的事情之后就觉得不放心了。在和身边朋友聊过这个问题之后就觉得还是要组一个NAS才方便些。不过看了下网上各位大神的NAS搭建方案之后最后还是觉得无论从稳定性还有硬件系统搭建等繁琐的操作考虑觉得成品NAS会更适合我一些,于是我选择了人气...

weixin_39765796的博客 557

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

alike duplicate image finder_【推荐2款强大工具】让Windows 也用上macOs风格的Dock和Finder...

点击上方“Android技术杂货铺”,选择“标星”干货文章,第一时间送达!MyDock和MyFinder是两款仿Mac os 的工具,还原度非常高,让你的桌面简洁,高效。软件作者是:№じ 尐乄鈊~→,易语言编写。在此感谢大佬文末软件和壁纸下载链接用过乌班图和deepin系统之后,就有点离不开dock栏了,非常简洁快捷,回到windows后,有点不太适应,所以就找到了这款仿Mac O...

weixin_39611031的博客 2328

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Dsm as deepin mate(3):离线编辑初始镜像,让skynas本地验证启动安装/升级

本文关键字:啥是真正的黑群,压缩skynas磁盘布局为5G内 在《dsm as Deepin mate(2)》中,我们讲到了使skynas镜像脱离aliyun ecs真正能运行起来的方法。但是我们用的是倒叙的手法,我们还没到得到安装镜像,这里继续。讲解离线创建和编辑纯净镜像,使之能像普通黑群一样启动,完成安装/升级的方法。 Ps:啥是真正的黑群 ———— 所谓黑群晖,是由于群晖基于linux gpl要求开源了早期内核和toolchain在sourceforge:http://sourceforge.net/

minlearn's techrepos 828

Dsm as deepin mate(2):在阿里云上真正实现单盘安装运行skynas

本文关键字:单盘群晖,本验证码版黑群 在《使用群晖作mineportalbox》文3和《利用整块化自启镜像实现黑群在单盘位实机与云主机上的安装启动》,及《dsm as deepin mate》文1中,我们着重提到使skynas在云主机上单机安装使用的方法,这些文章中,研究点经历了从“黑群webassit,从0开始安装的方法”到“从镜像开始,能启动就行”的路径

minlearn's techrepos 915

Deepin Linux打造个性化的渗透攻防操作系统

Deepin简介 Deepin是国产的Linux,由武汉深之度科技有限公司开发的Linux发行版。 Deepin包含了大部分您需要的应用程序,网页浏览器、幻灯片演示、文档编辑、电子表格、娱乐、声音和图片处理软件,即时通讯软件等等。专注于使用者对日常办公、学习、生活和娱乐的操作体验的极致,适合笔记本、桌面计算机和一体机。 Deepin Linux下载:最新版本 Deepin Linux深入指...

时光途径 3372

利用整块化自启镜像实现黑群在单盘位实机与云主机上的安装启动

本文关键字:单盘安装黑群,黑群硬盘镜像,云主机单盘安装黑群。 在《阿里云上单盘安装skynas中》我们谈到群晖的安装方式是基于至少双盘的,新买的白群在内部一小块ROM上存有bootloader(这是第一个盘),.pat dsm只是作为数据被安装/升级在某个volume1上的某个分区(这个volume1便是第二盘),以后进入DSM在系统中新增volume2,volume3时,与volume1相同的分区结构和分区上的数据都以相同的方式在这些volumex(x=2,3…)上复制建立一次。------- 正常的DS

minlearn's techrepos 646

unas基于_家庭版NAS存储,万由UNAS介绍,家庭的不二选择

随着科技的发展,人们对安全和娱乐的要求也越来越高,更多的人开始使用了nas来满足自己的需求。自建nas可以更安全有效的保存重要资料,更大的空间,更快的网速,更好的用户体验,不受各种服务商的条款限制。市面上的nas系统有很多种,但是适合自己的才是最好的,下面我就来给大家介绍一款适合家庭使用的nas系统,希望对大家的工作和生活有所帮助。万由提供支持 IOS、Android 平台的移动App,方便用户访...

weixin_39980917的博客 4008

深度(Deepin)系统二三事

       最早知道深度是源自“深度值得深入”这句打在其封装的windowsXp系统桌面上的一行字,那个水滴真是太有冲击力,至今回想起来还清晰如初。       后来就遇上微软怼番茄,当时就担心深度以及东海,好在他们都及时转型收手。      再次看见深度就是他的Linux定制版放出来,当时也是个充满好奇的毛头小子,也算才正式接触到Linux,宣传说可以与Windows并存,就在自己的机器上装了...

G00dChina的博客 5143

【Linux】之创建和挂载NFS网络共享文件

一、软件安装: 平台:Redhat/CentOS rpcbind ——负责NFS的数据传输 # yum install rpcbind nfs ——控制共享哪些文件,权限管理 # yum install nfs-utils 平台:Deepin Linux nfs-kernel-server ——NFS共享服务管理 $ sudo...

王廷云的博客 4521

群晖pxe安装windows_使用win-server2016 进行 pxe 网络装机

首先,安装 windows server 2016此处省略若干字..........安装完成后,将网络设置成桥接模式,并为物理机网卡配置一个静态ip为server16 设置静态ip(要和物理机处于同一网段)c打开开始菜单-->服务器管理器(默认会弹出)2.选择添加角色3.一直点下一步,选择安装DHCP和Windows部署服务4.选择Windows部署服务控制台5.选择属性,按照如下配置6.选...

weixin_39531594的博客 2315

打造前端 Deepin Linux 工作环境——安装系统

打造前端 Deepin Linux 工作环境——安装系统为什么选择 Deepin Linux 系统在 linux 操作系统的选择上,我个人不喜欢太花里胡哨的东西。曾经一度认为 linux 系统只应该跑在服务器上。但是 arch linux 改变了我的看法。可以作为一个很好的桌面系统的使用。在公司内部推广 Arch 的时候,还是遇到了一定的困难,虽然同事们都使用该操作系统工作,但是对于不能跑 qq 和

FungLeo's Blog 1万+

deepin打开桌面的文件夹会自动打开vscode,解决方法。

gvfs-mime --set inode/directory dde-file-manager.desktop   转载:http://tieba.baidu.com/p/5811247860

yy的博客 2813
上一篇: 利用整块化自启镜像实现黑群在单盘位实机与云主机上的安装启动
下一篇: Dsm as deepin mate(3):离线编辑初始镜像,让skynas本地验证启动安装/升级
Minlearn
博客等级 码龄18年 20粉丝 146原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值