barbruh.22.07.14

同时续了四台白嫖机子,然后突然发现我的两台woiden机子同时被橄榄了🤔wiebitte?🤔

但无论如何,我已经很长时间没在用它们了,而且它们上面最有价值的东西只有一些cgi-bin脚本🤔我貌似早就将它们备份了一遍,但也许也没有🤔

反正我估摸着这些东西会融合到接下来的project cosette里面,意味着cgi-bin也许会成为它的实现技术之一,但也许也不会🤔

所以,去它娘的(吴慈悲🤔

pttime

我还搞了一个叫做pt time的pt站会员,这个站可以说是什么资源都有,甚至还有些r18玩意🤔但我目前上传下载都没刷够,所谓的魔力值(相当于u2的ucoin)也没有刷够,进不去(悲🤔它的毕业要求也比别的pt站离谱,在u2只要刷够4TB下载和应该是20TB上传就可以毕业,我反正上传早就刷完了,基本上坐等一年或两年后,狂下4TB没有上魔法的冻鳗种子(确信🤔但这个站,它需要70TB下载和350TB上传,w-wiebitte?🤔如果我不是什么本地做种带佬的话,估计做梦都别想毕业(恼🤔

我估摸着再加上我们群里搞的一个业余cosplay porn pt,我现在已经是三个pt站的会员了,u2在我的vps里也不应再享受超然地位(确信🤔换句话说,我组织文件的方式不再是114514个u2相关目录和nonu2目录,而是u2目录和nonu2目录🤔当然,这还是给了u2超然的地位,因为它还是和所谓的nonu2在一个位置🤔但说不定哪天我会搞一个叫做pt的目录,然后把每一个一个一个一个pt站都建一个目录扔进去啊啊啊啊啊(🤔

无论如何,这算是第一步(确信🤔

dilucbitte

草,抠抠米小号五星出了个diluc🤔尽管我那号的确挺缺火的,但出diluc可真是太にま草了(恼🤔它要是抽接下来出的稻妻amber的话,又和我另外一个小号重合了,所以我应该不会在那个池子抽(确信🤔

所以估计我还是练diluc罢,比如撸一套稻妻amber专用套之类的,反正wl3基本上随便玩(确信🤔四件角斗士理论上来说更适合diluc,但我可能需要将它们都从0升到20,这个只能留以后再说了,先暂时装重云身上🤔与此同时我那号连个像样的大剑都没有,估摸着只能暂时用某锻造四星武器,直到我能兑换出一个黑岩大剑(悲🤔

它原石倒是剩挺多的,抽完diluc还有两万个原石,抽个万叶随便抽(确信🤔至于万叶值不值接下来的14400个原石,那是另外一码事,但至少筹码我是有了(确信🤔

我大号就非常悬了,至少按照目前的原石水平,假如接下来不吃保底的话倒罢,吃了保底(mona chan命座又+1)的话估计只能再抽三十到四十发,那么万叶恐怕想都别想了(全恼🤔

与此同时,它连着出了三个thoma命座,wiebitte?🤔

thonk

某个我基本上不玩的号倒是抽出了稻妻砂糖酱🤔既然那个号主打元素精通,连diluc都是元素精通,那么我干脆真把他当稻妻砂糖酱玩得了(确信🤔

所以我又开了一个小号,让那个号进去打某机械蛇boss🤔哪怕那个号完全没进行过chasm剧情,也没有那个道具,它照样可以随便橄榄蛇,因为它有核武器甘雨🤔外加稻妻砂糖酱4vv减抗,甘雨随便射都能射出11451暴击伤害(确信🤔

如果蛇开始攒大招?我可以用稻妻砂糖酱的大招无敌帧躲一次伤害(确信🤔就这样,我给稻妻砂糖酱刷了一堆突破材料🤔

至于itto快乐虫,我就不指望了,毕竟我当时给itto刷这玩意时就够我受的,更别说我那两个开了稻妻的小号并没有完成什么稻妻三大世界任务,所以大概有60%的itto快乐虫捡不了(半恼🤔我寻思某稻妻砂糖酱作为天X奉行的侦探,背地里居然喜欢和itto斗虫,你也是一个、一个一个一个一个屑侦探啊啊啊啊啊(恼🤔

genshinbitte.22.07.13

今天是cuties impact的2.8版本发布日,但我更新这个版本的时候遇到了一堆问题(恼🤔

首先是国际服的客户端下载速度实在是过于坑爹,重试了114514次,速度还是只有不到5MB/s🤔所以我可能只好抛弃掉下载国际服客户端这一步骤,直接上archive🤔

接下来国服客户端也有问题,它总是要卡在警告屏幕那里,无限卡死🤔更离谱的是我的笔记本完全是台式机系统克隆过来的,它居然没有这个问题,wiebitte?🤔process monitor也没有发现这一卡死过程有什么问题🤔

最后上了英文版的cuties impact官方社区,他们发现了一个非常生草的解决方案:游戏打开后alt+tab切回桌面,或者用win+tab扔到另外一个窗口里,它就能继续下去,不在那里卡住了🤔当然,将游戏调成windowed据说也是一种方法,但我不会这么做🤔

无论如何,我准备照那个alt+tab法做了,而且由于我现在还用着长城屑龙,我一听电源啸叫就知道这破机子或者说这破游戏现在处于哪种状态🤔果然,在三声短的啸叫后,不到一秒就迎来了一声长的啸叫,我大概明白是时候切回来了(确信🤔

或者不用我切,它自己就切了回来🤔

barbruh

但今天貌似海岛活动还没开始,明天或者后天可能才开(全恼🤔

另外我还是下国际服⑧,在三小时之后,它终于出现在了我的硬盘里(🤔估计等我回去,我还得再archive一次,然后把旧archive删了(🤔

登进去后随便抽了几把,反正什么都没出,接下来我发现我的大号只剩下11451个原石和4个相遇了,实在是臭的批爆🤔

这たま要是能抽出万叶,可真就算奇迹了🤔

但另外一个大号一发出了一个新的风法器角色,好像叫什么heizou来着,尽管他是法器,但他一点都不像砂糖酱,反而是个打拳(字面意思)角色,普攻重击eq都是拳,每一拳都是风伤,其实各种意义上更像xiao🤔当然,和砂糖酱一样,他突破也只加风伤,但说真的这并不妨碍我给他上元素精通4vv,当稻妻砂糖酱用(确信🤔那好,我以后就叫他稻妻砂糖酱好了(🤔

camera

昨天我的破相机也修好了,总共花了360🤔话说我要是寄修的话,快门加闪光灯也只要400,而且搞不好不会过了10天才修好(全恼🤔但无论如何,我现在算是有相机用了🤔

它现在这个快门响声像极了前几天快要坏掉的时候发出的响声,可以说是我每拍一张照片就要ptsd一次了(恼🤔

至于为什么我不用静音快门,https://www.sony.com/electronics/support/articles/00229990,请(吴慈悲🤔只有a7r3或者a7m3或者a7c这样的黑色高级相机才支持静音快门下14bit无压缩raw这样的黑色高级功能(全恼🤔先不论价钱,我要是开始用全幅了,我たま还要不要每天带相机出门了(恼🤔

话说屑索尼一直到a7m4才支持佳能尼康已经支持了114514年的无损压缩raw,可真够屑的🤔而且它是不是已经114514年没有更新过半幅产品线了,现在卖的半幅相机还是些连无压缩raw都不支持的坑爹玩意🤔我感觉下次买相机的话,是不是可以润佳能或者尼康了?🤔所以,这两家现在有半幅无反吗?镜头系统又怎么样?🤔

什么时候国产能搞个半幅无反啊,里面塞个膏通削龙888都比索尼搞的这寄吧玩意快114514倍,30fps静音快门,请(吴慈悲🤔或者不是小米这些大厂都行,只要传感器上24MP,使用市面上大量存在的镜头系统(或者实在不行加入m43得了),连拍能达到15fps以上,af-c能达到a6300水平,而且raw可以做到无损压缩或者无压缩,位深14bit及以上,视频录制达到4k@60p(带不带s-log2随便了)最好支持直接插固态,4000块钱我也买爆(确信🤔

wiebitte.22.07.12

最近发现一个极其离谱的片子,它以一种极其申必的方式,将我喜闻乐见的一堆要素:短发、眼镜、破处、乱伦,当然还有ntr,居然给缝合到同一个视频里面了(意味深🤔

看完这个片子后,我的心情很复杂,这坨混合了视频、图片和txt文字的玩意似乎在提醒我,如果我以后要找个短发眼镜萌妹做waifu的话,就有被那个短发眼镜萌妹的亲哥牛的风险(大嘘🤔而另外一方面,作为精神阿拉巴马壬,我怎么就没有短发戴眼镜的妹妹草啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊(全恼🤔

当然,那个视频的拍摄者是个破自己妹妹的处都不忘了展示中文成人论坛特色小纸条的壬间之屑🤔以我对这种论坛及其创作(迫真)者的认知,这群司马玩意文化水平连搜书盘的站长都不如,它估计连打码都用的爱剪辑这种垃圾软件,怎么说呢,赛博贱民了属于是(恼🤔而我尽管没有短发戴眼镜的妹妹草,但我好歹写出了discord drive、guilded drive,还有cloudflare antics,很快project cosette也搞出来了(大嘘),而且还有114514GB的欧美片子,再怎么说也比这种壬间之屑高级上个2147483647倍,和它们相比我这种it圈浪壬都能算赛博婆罗门了(迫真🤔

当然你也可以thonk我上面那段垃圾话全程都在酸,那就请便⑧,until我想出什么申必路子出了这个狗逼玩意,然后把这坨玩意发给某个短发眼镜萌妹的男友,说不定还可以像114514chan乐子壬那样,鼓动某个苦主杀一到两个壬🤔那时,这将便乘比这几天发生的安倍弯壬被某魔怔壬刺杀还要乐1145141919810893倍的乐子,说不定还可以给夹去之间的某知名(指臭名昭著)屑平台再贡献上十个甚至⑨个热搜,反正接下来无论拳师如何将对面的壬脑浆雷普成气体,夹去之间都能以此盈利和割股票市场韭菜就是了(半恼🤔快进到夹去之间卖打拳nft,元宇宙里也能打拳,华人灭绝营里也能打拳,中修人都死光了,地狱里面还能打拳,请(吴慈悲🤔

所以怀着极其复杂的心情,我将这个视频上传到了discord drive上,and then搜书盘,https://drive.wiebitte.io/118387/sweet.home.alabama.where.virgin.blood.is.red.rar,下载,然后从精神层面(大嘘)牛或者被牛,请(吴慈悲🤔

thonk

对了,本站现在也支持下搜书盘文件了(大嘘),认准drive.wiebitte.io,用法和我之前配置的bruhfei.wiebitte.workers.dev一毛一样,后面直接跟搜书盘的文件id即可,id后面加不加其他显示文件名的信息(可能需要和id用点或者斜杠分开)就随便了,反正它content-disposition响应头里面还是有文件名的(确信🤔

另外搜书盘directory listing(迫真)功能基本上停用了,至少在上次它的小学文化站长带清洗了一大堆文件后,我觉得上次搞的列表也基本上没啥用就是了🤔恢复时间另行通知🤔

还有我之前说过吗?cloudflare支持用AAAA记录来proxy某些纯ipv6的vps,这样从vps到域名全程白嫖的可能性将以微粒子形式存在(确信🤔话说pp.ua域名现在还能正常注册不,我这边反正全寄了(悲🤔

wiebitte

我突然在某恐婚群得知,这系列视频都にま是演的(全恼🤔它无限接近于某些骚货主播拍的草快递员视频,但那些视频我肯定知道它们是演的,为什么这玩意我却看不出来(恼🤔所以,这是另外一个源:

https://drive.wiebitte.io/118403/realAlabama.hakushin.7z

new desk.22.07.10

这几天project cosette还是没什么进度,但我至少买了个新桌子🤔

理论上来说,我的旧茶几是130*70的,所以我买了个140*70的桌子,这样也许我可以将茶几直接塞进桌子下面🤔而实际上它那个140的长度只不过是桌面的长度,但桌腿及其支撑结构的长度要比这个值至少小10cm,所以最后我的茶几仍然没法塞进桌子下面去,只能放一边了(恼🤔

无论如何,我现在至少有桌子用了,也许我的沙发还是显得低了些,但这不是什么非常难解决的问题,比如我可以去买个靠垫或者诸如此类的玩意(确信🤔那么,也许接下来我可以考虑实现一部分project cosette了(🤔

反正cuties impact目前版本的bp已经结束了,接下来两天或者三天都不太可能有什么活动🤔我要不把那篇什么genshin frontier给撸完?但我已经提及此事114514回了,估计这次它也大概率鸽(恼🤔

thonksette

我寻思project cosette有没有什么可能,让我能找到现成的轮子,比如什么项目管理系统啥的,可以随便魔改下就能用的那种🤔其实我到现在甚至还没完成它最关键的技术选型,比如用什么方法来启动github actions runner🤔用什么方法来管理这些runner🤔

另外我也许知道如何向这些runners发消息,但不清楚这些runners如何向cosette chan发消息,最起码有三个消息需要发送到cosette chan:

  • runner上线的消息
  • runner执行完一个任务后返回的discord drive/guilded drive链接
  • 如果可能的话,我想把runner执行任务时往stdout打出的任何东西通过某种申必管道传送到cosette chan里

后者当然走的是特殊申必通道,但前两个呢?有没有可能通过我之前熟悉(大嘘)的cgi-bin来实现?比如:

  • cosette.py执行了启动八个runner的申必命令(通过对github网页版抓包这种极其生草的方式),但给每个runner的启动命令里加了不同的参数(比如http://[insert.cosette.chan.domain.name.here]/cgi-bin/wiebitte01.shwiebitte08.sh
  • 这些sh文件的内容大致是runner启动好后先向某个申必接口(比如http://[insert.cosette.chan.domain.name.here]/cgi-bin/report.sh)发送表示自己上线的申必消息,比如线程id|ONLINE,然后每固定间隔curl一个申必网址(比如http://[insert.cosette.chan.domain.name.here]/cgi-bin/task01.sh),如果接收到的内容是个sh文件就去执行sh文件的内容,如果是别的控制命令(比如#TERMINATE或者#SETINVENTAL|2)就去按照里面的东西来做某些事,除非收到的是#TERMINATE不然无限循环
  • 与此同时,cosette.py需要有能力处理之前那个申必接口(比如http://[insert.cosette.chan.domain.name.here]/cgi-bin/report.sh)接受到的信息,并以此来调整它的运行状态,比如检测到它被输入了一个1|ONLINE之后,意思就是1号runner已经上线了,接下来的程序就能给1号runner分配任务了,比如给http://[insert.cosette.chan.domain.name.here]/cgi-bin/task01.sh塞入它需要跑的sh文件🤔或者在收到1|started之后开始对某个任务计时,在收到1|completed|https://xxxxxxxxxxxxxxxxxx之后对某个任务停止计时并将处理好的链接存进数据库的相应项里🤔

问题就在第三步如何设计?🤔它肯定是一个事件驱动的玩意,事件是有runner向cosette chan发送消息,比如发送online或者发送discord drive链接啥的🤔那么,python有相应的机制吗?🤔我是不是可以用python自带的http服务器来处理这部分玩意,这样它自然可以直接将runner给它发送消息这件事处理成一个事件?python有这玩意吗?🤔

如果它没有,而且我开始使用了cgi-bin,那么它又该怎样处理runner发来的消息?🤔我是不是可以在report.sh里搞一个文本文档来存runner发送来的任意消息,而cosette chan也读取这个文件,只不过它读取一行处理完一行就删掉一行?🤔这样会不会带来什么申必多线程读写冲突?而且这个处理消息的过程和cosette chan主要任务是什么关系,多线程的关系还是单线程的关系?🤔

这就是我接下来可能需要解决的玩意(确信🤔

woidenbitte.22.07.08

昨天晚上不清楚为啥突然想用用k-kawaii fischl chan了,结果发现fischl chan的面板不太对劲,原来我把带有em和暴击伤害副词条的tf一二号位扔给了稻妻刻晴用🤔所以我得升一个新的tf圣遗物,看到一个tf羽毛,双暴元素精通还有一个数字防御,好,那就是它了(确信🤔

反正一顿升级下来,它居然一次数字防御都没升,暴击率升级了一次,暴击伤害两次,元素精通两次,屌的批爆🤔本来这个套是给稻妻刻晴用的,现在看来它可以直接扔给fischl chan了,稻妻刻晴可以接着用那个元素精通+40的羽毛(确信🤔

现在我的r5 stringless fischl chan双暴直接起飞,60/95

可以说是我玩这破游戏以来第一次较为成功的圣遗物优化了(确信🤔

woiden antics

我之前不是还加了一个什么hax中文tg群吗,这段时间他们的一个叫做misaka的管理还是群主来着,宣布退网了🤔起初人们还在调侃“分遗产”,但很快我们发现misaka退网的时候居然把github仓库都删了,现在好了,他写的那些bash脚本真的便乘了无人维护的遗产了(全恼🤔

但无论如何,我今天一起来看到了群里显示hax和woiden可用区域的bot,居然显示了这两个玩意都有大量可用区域🤔草,这可真是活久见,赶紧起来把我的两个tg号都申请了一遍🤔现在,我顿时多出了三台白嫖vps,加上之前的一台woiden,我同时持有两台woiden和两台hax(确信🤔

thonkeqing

今天出去转转,去某家mall远程impact cuties🤔之前去过的某层楼某个地方能充电,而且也能连接离它几十米远的X米之家(这次我可是带了两块大天线网卡🤔然后我发现,X米之家wifi限速8Mbps甚至7Mbps,impact个cuties卡出⑩(恼🤔

而且,那鬼地方没有靠背,我现在没个靠背根本坐不住,还不如学那群迫真中产站立用电脑(🤔

接下来那破玩意连不上了,而且我试图破解周边的几个wifi,要么根本抓不到包,要么破解到一半机子过热停止(恼🤔

既然如此,我只能提前回家了🤔路过了家卖2块甜筒的奶茶店,吃了半根甜筒之后,我又觉得行了,掏出笔记本开始破个wifi玩玩🤔接下来我发现了个密码设为88888888的,只不过在隔壁(草🤔

连上去测速下行30Mbps,上行70Mbps,parsec随便连🤔所以我在那儿又impact了一个小时cuties🤔它至少有点靠背,所以也许可以勉强坐(迫真🤔而且它座位下面还有地方可以充电,不错🤔除了它的两口电源插座太松了,根本固定不了我的GaN电源,看来以后两口电源延长线或者mini插线板我出门前也得准备一个了🤔

barbruh

接下来又去了某个地方捡垃圾,准备坐公交回去,一摸钥匙链,草,天X通卡去哪儿了?🤔

看来,我那个1⑨年用到了今天的异形天X通卡基本上算是永远告别我了(全恼🤔

除了我今天晚上得骑车回家外,恐怕我还得去哪儿重新买一张天X通🤔而且这次我再也不买异形卡了,这甚至都不是我第一次丢挂在钥匙链上的东西,上次还丢了一个随身迫真u盘(恼🤔

最后我在某fisch上随便买了一个(🤔它还有半价学生卡卖,不过这种卡至少也得170,而且尽管我一个月交通方面要花掉一两百,但我觉得24岁、学生です还是有点太810(确信🤔所以,我还是买个普通卡得了(🤔

bruhki.22.07.07

凌晨瞎鸡巴抽卡抽到了kuki shinobu🤔在玩了1145.14秒后,这个角色给我造成了多重困惑:

首先的首先,我是该叫kuki chan呢,还是该叫shinobu chan呢?🤔哪个听起来都不太对劲(全恼🤔

实在不成干脆叫稻妻刻晴得了(恼🤔所以,我给稻妻刻晴装上了刻晴同款4tf,好,790元素精通走起🤔

但接下来我发现稻妻刻晴的玩法和刻晴完全不同🤔稻妻刻晴的e会产生一个后台的雷伤,但这玩意和哪一个站场角色都不搭,无论是yelan chan、barbruh还是yanfei chan,都没法稳定使稻妻刻晴的雷作为后手触发元素反应🤔另外我发现4cwof元素精通yanfei chan实在是拉的批爆,11451伤害打wl8稻妻怪物三四下才橄榄😅等等,我上次玩元素精通yanfei chan的时候,这游戏是不是还没开稻妻?🤔

但我无意中发现稻妻刻晴产生的雷水,比raiden范围还要大🤔所以,最后我发现了稻妻刻晴的玩法之一:引诱敌人在水里开战,然后开稻妻刻晴的e,接下来,只需要掏出胡桃酱无限a即可🤔其实这个超载桃的玩法我在raiden身上试过,但raiden再不济还可以当dps用,稻妻刻晴在dps方面可是比璃月的那个还要拉(全恼🤔

vultr snapshot backup practice.22.07.05

既然我已经调试成功了dd备份脚本,那么我接下来就要开始实战了,目标:将vultr的11个快照备份起来🤔

为了尽可能确保dd备份的快照就是它快照服务器里存储的快照,我们需要让恢复了快照的vultr实例开机的时候不要进入硬盘系统🤔

方法还是比较复杂的,首先需要创建一个和快照硬盘大小一毛一样或者略大一点点的机子,操作系统随便选一个,创建后需要先卸下来iso,再装上iso🤔然后,它再怎么恢复快照,也能确保再次开机后iso先被启动了,然后才是硬盘(确信🤔

接下来我们就可以开始备份了🤔保险起见,我这次还是决定再用传统ssh方式保存一份副本🤔考虑到vultr和我的存储vps之间速度慢到10MB/s以下,而且它跑bzip2有概率死机,最后我决定直接本地gzip之后再传过去得了(🤔

而且更有意思的是,由于vultr实例是ssd,其实我完全可以将上传guilded和上传存储vps的两个dd并行了,基本上不会影响各自的速度(迫真🤔

checksum

接下来我们可以做做迫真checksum,一份文件是直接从vultr实例上传到我的vps的gzip压缩后镜像,另一份是从guilded流式下载并解密的gzip压缩后镜像(换句话说我没做什么gunzip🤔实测两个文件对比checksum,完全一致🤔

当然,我在直接上传之前还用guilded的数据对着那台实例恢复了一顿,所以这可能说明不了任何东西,也可以说明guilded上面的数据能完成恢复(确信🤔

话说我那前两个快照为啥那么大,是不是因为里面装的是winserver啊(恼🤔至少对vultr早期快照系统来说,它缺乏压缩winserver快照的能力,当然以前这不是什么问题,但现在它体现在了我的账单上(全恼🤔

bruhfei

流式下载也好,上传也好,速度慢的批爆就是了,pv监控速度只有不到10MB/s(悲🤔而且我的pv是插在dd旁边的,换句话说直接读写硬盘的速度就是这么慢,实在是蛋疼的1b(恼🤔

顺便一提,如果我不准备流式下载了,而且我有足够多的临时空间,如何对其进行下载加速?🤔也许我可以创建一个临时文件夹,aria2c所有文件到此处,然后写一个for循环以列表文件里的顺序cat重定向到目标文件也好,管道到解密也好,随便了🤔我某台存储vps测得解密速度也只有40MB/s,下载也是40MB/s,考虑到此时下载和解密不是并行的关系,算下来速度只有20MB/s,大概加速了个寂寞(恼🤔

fuck

去たま的直接上传,vultr机子和我的存储vps之间线路卡的批爆,能卡到几百KB/s,我还是先上传到guilded然后再从guilded下⑧(恼🤔反正我之前验证了114514遍了,它们本来就是同一个文件(确信🤔

接下来我还有三个还是四个来着,应该是超过了10GB的快照🤔刚好我可以用它的高级实例整,比如什么intel高频u来着,而且磁盘空间刚好是25GB(确信🤔

无论如何,今天之后我们便可以对vultr的傻逼快照功能竖起linus风格中指,这点狗屁玩意收5美元100GB实在是离fucking大谱(全恼🤔毕竟我现在知道如何免费存一大堆快照了,想存多少个就存多少个,恢复起来也不见得比vultr那玩意慢(🤔

wiebitte

更离fucking大谱的是那个叫oneprovider的玩意,它dd完镜像后居然没法删机子,意思是我多用了3GB流量,要是不将其静置6小时的话,我将收到0.2美元的流量账单,wiebitte?这狗逼玩意挂一整天才0.1美元啊啊啊啊啊啊啊啊啊啊啊(全恼🤔话说我たま忘了那个狗逼winserver系统的管理员密码,不然我还真可以玩たま个6小时(恼🤔

看来,它最实用的大概只剩下存储实例了⑧(全恼🤔那玩意基本上只限速,不限流量,那我当然可以想删就删了(确信🤔

extras

现在顺便有一个新的问题:之前dd都是在另外一个linux系统里,对/dev/vda进行dd,此时它里面没有一个分区被挂载到任何地方🤔那么问题来了,如果某个vps(比如woiden)根本没有任何方法加载iso,甚至连装系统都不好装,而此时/dev/vda1被挂载上了根文件系统,此时我该怎么去备份?🤔

guilded antics.22.07.04

我最近不是有备份vultr快照的想法吗,最后想出了一个极其生草的dd快照备份恢复法:既然dd大法可以用cat某个文件然后用ssh连接另外一台机子cat再管道dd的方式完成全盘恢复,如果我用for循环将某个discord drive或是guilded drive的文件列表里的所有链接全部curl一遍,然后管道dd,它是不是也能完成恢复?🤔

那么对应地,有什么办法能将(比如dd产生的)stdin流按照某个体积进行分割,然后上传到discord drive或者guilded drive?🤔

AYAYA

最后我发现split就可以做到这点,它不仅可以接受stdin而非文件名作为输入,可以按字节来分割文件,还能用一个filter参数来对每一个分割之后的文件执行命令(比如cat | upload)而非保存成文件🤔而上传guilded的函数只需要将里面的cat $filename便乘cat -,它就能接受stdin为上传的内容了,换句话说,它完成了流式改造,可以作为管道的终点了(确信🤔

当然,filter里面的命令其实是在一个subshell里跑的,所以之前定义的两个函数需要以export -f的方式给搞进subshell,不然split完全没法执行它们(恼🤔

这玩意现在跑一个小型文件随便跑(测试时我把文件大小设置成了1字节或者2字节),但我不清楚前面真的加dd了会发生什么(🤔或者我们肯定不会直接加dd,肯定要在后面管道一大堆东西,比如管道个gzip或者bzip2压缩一下,再管道个什么申必加密程序加密🤔

fischlthonk

其实gpg就能完成流式加密,毕竟和split一样,也是GNU套件之一(确信🤔

那么完整的备份命令应该就是dd if=/dev/vda -bs=1M | bzip2 | gpg -c | guildedantics_pipeline cosette.txt,运行时会要求设个密码(确信🤔完整的恢复命令应该是guilded2stdout cosette.txt | gpg -d | bunzip2 | dd of=/dev/vda -bs=1M,或者不dd直接保存成镜像文件传discord drive都行,运行时会问之前设置的密码(确信🤔

所以现在我要是想提取那些vultr快照的话,我甚至都不用租第二台机子连ssh(确信🤔

AYAYA

dd加上去的测试也大获成功,它运行的时候会先要求输入密码,然后它便开始dd读取硬盘内容并压缩,但它只有生成的东西达到200MB-114514字节后才开始上传guilded🤔另外,需要设置一个系统变量:export GPG_TTY=$(tty)才能让gpg正确读取密码(当然如果用--passphrase的话就可以免去这一步了🤔

最终的代码如下,想办法从vps启动system rescue cd,然后粘贴进它的终端或者ssh(推荐后者)就vans了:

https://cdn.discordapp.com/attachments/524633631012945922/993546800252334120/guildedantics.sh

测试了两遍,一遍复制粘贴了整个函数到ssh终端窗口里跑,另外一遍保存成了一个sh文件跑,都能完成上传,后者还有将结果保存回discord webhook的功能(确信🤔

下载测试也完成了,它也需要设置某系统变量才能让gpg输入密码(恼🤔如果它能正常解密解压的话,那么它应该会生成一个和备份的vps硬盘一样大(10GB)的文件,这一步也都完成了🤔

wiebitte.22.07.04

我的a6000昨天下午快门也坏了(全恼🤔a6300快门坏还好理解,它的确拍了几十万张照片,但a6000是怎么回事?🤔它上次修好后真的被我放抽屉里将近两年了,昨天才拿出来用了不到24小时,wiebitte?wiebitte?!🤔

但我反正只准备修这两个相机里的一个,另外一个就拉じば倒罢(全恼🤔

thonk

我试着开了个onecloud的机子,一个以色列普通vps,它倒是能直连,但连上去我惊呆了,它下个screen都下不动,curl什么网站都超时,可真是太离谱了🤔更离谱的是什么网站都上不了,却可以和我的机子连接,wiebitte?🤔

开这么台机子扣了0.1美元,删机子后退了0.08美元,消耗了0.02美元,这玩意计费甚至不如vultr(全恼🤔

另外我现在也不是很需要什么按小时付费的存储实例了,因为我有更牛批的存储(大嘘)实例,硬盘空间也许只有50GB(全ssd哦),但网络是这狗逼玩意的二三十倍,0美元可以跑6小时,还可以开无数个实例🤔那当然就是github actions啦(确信🤔

thonkeqing.22.07.03

我最近发现了一个叫做oneprovider的idc,它有一个叫做onecloud的按小时付费vps🤔但吸引我注册和往里面充钱的原因是,它居然有卖按小时付费的存储vps🤔2022年还有按小时付费的存储vps,可真算是一件惊喜了,要知道vultr早在可能五年前就买不到存储实例了,我现在还有的存储实例可以说是传家宝了(确信🤔

其实我还是有点希望vultr立即橄榄它所有的旧套餐,然后赶紧滚去拥抱高性能vps的王道征途,这样我就可以早点彻底抛弃vultr,润到别的idc了,比如今天我买的这个

话说现在vultr的快照开始收费了,我有想法备份下这些快照,方法无非是先恢复到一台机器上面,然后dd它到我的某个存储vps上,然后一个一个一个一个删了啊啊啊啊啊(恼🤔

但它更牛批的是,它的存储vps居然有好几个数据中心,甚至还有以色列🤔等等,按小时付费的以色列存储vps,哇,真是活久见(尽管我知道以色列这样的it带国的确有个特拉维夫数据中心,但我还是没想出来以色列vps有什么用途🤔

当然如果我使用它的普通vps,我可以选择的位置就更多了,甚至包括非洲、南美和墨西哥,还有一些我根本不会认为它们是it带国的国家🤔这不比vultr加上digitalocean还要牛批114514倍?🤔老牌it带国(大嘘)俄罗斯和乌克兰的vps也是有的,也许可以搞一个激活俄区sbeam key?🤔

thonk

费用方面,最低的普通vps套餐是512MB内存、10GB硬盘,3美元一个月,大概和我在vultr还保留着的最低套餐差不多,只不过后者是传家宝,前者一直有(确信🤔存储vps是512MB内存、500GB硬盘,5美元一个月,这个价格感觉比较坑爹,也没有我用的几个nvne固态+sata硬盘的存储vps好使,但它提供了200Mbps的无限流量🤔我去,按小时付费的无限流量,这可真是牛批🤔

但如果选它最高配的存储vps,4GB内存,2TB硬盘,1Gbps无限流量,才12美元一个月,这不比frantech牛批,后者这个配置貌似要17美元一个月(恼🤔它甚至还可以和letbox比一比,后者在流量砍到10TB后价格应该是13.5美元一个月🤔

我现在唯一不确定的情况是,这玩意的某些套餐每小时是0.004美元,但它的计费系统能记到小数点后三位吗?🤔vultr就只能记到两位,所以经常发生一小时0.01美元、两小时还是0.01美元,结果三小时开始0.02美元这种极其生草的情况(恼🤔