天空 Blond - Duplicati
type: channel
link: https://skyblond.info/tag/Duplicati/
items: 【歪门邪道】使用Intel NUC作为Linux桌面主机
items: 【歪门邪道】使用Hetzner Storage Box代替Google Drive和DropBox

【歪门邪道】使用Intel NUC作为Linux桌面主机
type: item
date: 2024-04-24T21:02:05+08:00
description: 之前写过一篇帮朋友配置Intel NUC的文章，没想到今天我也有自己的NUC了。本篇记述我为这个NUC安装和配置系统的全过程。硬件选取本来一开始是没打算买主机的，因为我家这边夏天经常停电，不过不搭配UPS使用的话，频繁的突然断电早晚会把文件系统弄坏。但这次下定决心买NUC，主要还是因为发工资了，并且工作用的电脑一直没到，开虚拟机笔记本又过热，笔记本一过热电池就鼓包，活生生变成一个安全隐患。所以想来想去，不如买一个永除后患。说起mini主机，我第一个想到的就是Intel NUC。现在这个赛道，Intel NUC已经卖给华硕了，国产品牌也有不少后起之秀，比如零刻，价格便宜，性能更好。不过我买都买了，也就不多说什么了。我觉得Intel虽然把NUC卖给了华硕，但两家毕竟都是大厂，最基本的保障还是有的。而且我买NUC的目的主要是运行Linux，虽然零刻那边价格便宜，但是不知道Linux支持怎么样。如果到时候又得关安全启动，又得调着调那，最后还有一堆东西不兼容，那就麻烦了。好消息：Intel NUC用到现在，安全启动不用关，什么也不用调，装出来的系统直接就能用，也没发现有什么硬件不兼容的问题。特别好。这里要点名批评雷蛇：都什么年代了，还在BIOS里偷工减料。我买你们家的笔记本，在上面跑个Linux怎么了？且不说Linux支持有多差，甚至哟肚饿发行版本跑都跑不起来，电池还老鼓包。什么玩意儿啊，呸。至于型号，我买的是NUC13ANHi7，就是i7厚款。京东买的，自带16GB内存和500GB的NVMe固态。本来想买裸机然后回来自己插，这样的话钱不会差太多，但东西更好。可是裸机京东没货了，迫不得已只能买了个16GB内存的版本。好在对于Linux来说，500GB的固态算是够用，目前只是工作使用，未来打算将除了打游戏之外的需求都搬到NUC上，不过那是之后的事情了。内存只有16GB，对于Linux本身还是够用的，不过大家从我之前的文章也看出来了，我是写Java的，那IDEA开起来，Gradle daemon后台一跑，再来几个数据库的Docker，还有Chrome，开他十几个标签，直接给16GB的内存干满了——浏览器用掉了一半的内存，Java用掉了剩下的一半。数据库和Linux系统只能在swap中夹缝求生。所以下个月发了工资第一件事就是升级一下内存，直接干到64GB拉满。在存储方面我也考虑了一下，原本打算做个Btrfs的RAID 1，但是后来发现有点亏。虽然说我这个NUC能插三个盘：一个NVMe固态，尺寸是2280，一个M.2 B key的SATA固态（NGFF），但尺寸是2242，还有一个就是2.5英寸的SATA硬盘位。第一个槽位的NVMe暂且好办——买来的时候已经插上了，暂时不需要更换。虽然是金士顿的，但总不能刚到手就暴毙吧。第二个NGFF的就不好办了——我目前没找到哪个大牌子还在做这个协议的硬盘。淘宝上能找到的全都是杂牌子，2TB的硬盘能卖到726，这价格我真的有点不敢碰。最后SATA的盘位也好办，京东上随便找个三星镁光之类的冲就完了。所以归根结底，我觉得Intel NUC这个2242的B key槽位就很鸡肋，哪怕你整一个2242的NVMe呢？所以之后升级的话我可能就要考虑放弃这个槽位，只扩容SATA盘位了。如果硬要扩展的话也不是不行。所有数据都放在主盘上，然后可以重建的数据放在SATA盘上，比如BT下载之类的，总之就是丢了可以在下回来的。至于2242那个盘，那就只能存放一些本地有备份的，比如有些电影想拿出来再看一遍，那就放到这个盘上，万一崩盘了也不会造成任何麻烦。至于性能，我这个型号的NUC用的CPU是13代I7 1360P。从跑分来看这个CPU甚至要比我现在笔记本的i7 10875H还要高。不过实际使用来看，可能是内存不够吃，浏览器反而有卡顿的感觉。不过以现代CPU的性能来看，只要不是土豆，只要你不跑高性能运算，大部分情况下，包括开发，都是够用的。瓶颈和限制都在外部：比如电源功率上不去，散热跟不上，内存频率低/不够用。。。反正我觉得Intel NUC对我来说是够用的。那么决定好硬件之后，京东下单从上海调货，花费5299，后来想起来自己没有USB鼠标，只有键盘，又跑去戴尔那边买了个20块钱的光学鼠标。装系统一如既往地，我选择了openSUSE。这次也一样，在Leap和Tumbleweed之间纠结了一下，最后选择了风滚草。由于买的是带硬盘的配置，所以硬盘上带了个Windows 11，但是我不想折腾这个东西，但也不想放过这个机会，所以为了以备不时之需，我选用CloneZilla搞了个整盘克隆。如果之后有需要的话可以通过这个克隆文件把Windows 11还原回去。克隆完毕之后我又去华硕的官网搜索我这个NUC的型号，找到对应的BIOS更新。一开始我还担心…

【歪门邪道】使用Hetzner Storage Box代替Google Drive和DropBox
type: item
date: 2022-09-22T16:15:00+08:00
description: 最近处于闲的长毛但又找不到合适的工作的阶段。最近要么就是出去骑车锻炼身体（然后回来吃稻香村的点心长肉），要么就是折腾折腾电脑，也没怎么写程序。前几天突然发现我常用的一个欧洲服务器提供商Hetzner推出了专注于存储的新产品，想来想去，发现其实还不错，就拿来准备替代我即将到期的Google云端硬盘。背景以前我一直是Google的忠实粉丝：使用Google搜索，看YouTube，在Google Play上消费，订阅Google One（Google云端硬盘），不过最近几年热度有所减弱。我几个月前看了一篇新闻，说一个外国人给自己女儿的私处病灶拍摄了一张照片发给家庭医生，被谷歌的AI判定为儿童色情，这位父亲的Google账号也因此被关停。对于像是Google、苹果和IBM这种有大公司病的企业，其实他们并不那么关心「你」作为一个用户对于他们有多大的价值，而他们也不在乎「你」为他们带来的利益，尤其是当「你」是个人用户并且你的案例是个例的时候。反正根据新闻报道，这大哥申诉了几个月也没能拿回他的Google账号，这意味着他的照片、联系人等数据从此一去不复返，同时由于他手机使用了Google Fi，他出门连流量都没得用。如果他还用Google Voice，那我建议他可以考虑重开了。类似的争议在苹果方面也有。跨区封号（中国居民使用美区账号，一旦被封几乎没有恢复的可能性）就不用说了；之前苹果说要推出一个AI来扫描用户的照片，从而防止儿童色情犯罪。这个做法一度成为风口浪尖，最后不得已被停止。看起来无论是什么公司，他们似乎都在以正义的名义不断地索求更多对用户数据的访问权限。有些是索求，有些则是强制拿来。这下中国经验推广到全世界了。在这个大家越来越不把用户当人的时代，我们个人用户有没有办法站着吃饭呢？有，但是得加钱。例如提供企业级云服务的AWS，他们家就保证了永远不会偷看用户数据，即便是具有版权争议的数据，只要没有收到版权投诉（大概率是使用AWS进行了文件分享，而非因为存储），他们就不会管你在上面存了什么。但是至于价格嘛，也是非常的企业级：最便宜的存储类具有12小时的访问延迟，每月每TB要1美元；访问这些数据需要发起恢复请求，这个请求是按照对象数和对象大小分别收费的；数据恢复后，除了要为原本的存储类继续付费，你恢复出来的用于访问的数据要存在其他存储类，这个存储类的费用同样也要支付；最后如果你要在AWS之外的地方访问这些数据，你还要支付90美元每TB的下载流量费。不过归根结底，这世界上没有100%的安全。云服务商也会无故封号（这里点名批评IBM混合云）；NAS的硬盘也可能在重建时坏掉；也有可能你的存储服务提供商的机房着火了，把你的数据和备份全部烧掉了；还有可能天上掉下来陨石，正好砸中了你家的NAS和这个地球上所有存有你数据的服务器、移动硬盘、U盘、手机等设备（陨石：精确制导，不用谢）。总之，100%的安全是不可能的，但是通过遵循良好的实践原则，我们可以把数据损失的风险与代价降到最低。例如普通用户使用移动硬盘存储他们珍贵的照片，若这块硬盘受到物理损伤，那么这里面的数据也就从此一去不复返了（我们称这种用户为「亡命之徒」）。但如果这位用户遵循321原则：这些照片一共有三个副本（1份原件2份拷贝）；分开放在至少两种不同的存储介质上，例如原件在移动硬盘，一份拷贝在一个U盘上，另一份在AWS的磁带上；并且把U盘寄存在父母家或公司。这样即便你的移动硬盘坏了，你还可以通过放在其他地方的U盘，或者AWS云服务恢复数据。如果AWS发生了生产事故，除了索要赔偿外，你还可以通过移动硬盘和U盘这两种介质补充备份。只要行动及时，321备份原则能够在很大程度上保证你的数据可用性。 安全提示 当然了，一份数据的拷贝越多，其泄露的风险就越大，例如公司/父母家被盗了，AWS被入侵等。因此在考虑数据备份的同时不要忘记加密。但如果后续失去了解密的手段（例如丢失密钥、忘记密码），那么很遗憾，你的数据就在那里，但你就是访问不了它。因此时常检查你的备份是一个好习惯。存储安全并不是「设置然后遗忘」这么简单。它是一个需要你持续付出精力去维护的成果。 基于此，我目前的数据全部都存放在Google云端硬盘上，好像也没什么其他的备份。看起来很危险的样子。这几年没出什么大事情我真的烧高香了。我的需求前面说了这么多，总结成一句话就是：我要花钱了。因为一些原因，家里有一个类似NAS的存储设备，但是它并不能24小时开机，实际上家里的电也不是很稳定，大约每个月都会遇到意外停电。总的来说，这个设备就是一个大的半离线存储池，上面存储了一些长期用不到的数据，例如说远古时代的照片，我看过的动漫、电影等不需要随时访问的数据。这些数据加起来大约有4TB。目前这些数据仅受UnRaid阵列保护，一旦出现意外，没有备份。经常访问的数据位于…