V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  adrianzhang  ›  全部回复第 12 页 / 共 93 页
回复总数  1857
1 ... 8  9  10  11  12  13  14  15  16  17 ... 93  
167 天前
回复了 sotiery996006 创建的主题 问与答 怎么把服务器年包出去
@sotiery996006 服务器能干很多事,但就看你有没有水平搞。比如前段时间很多人在问怎么破 CF 验证盾,方法是有的,但是不能公开说,有个服务器就可以搭建相应的服务了。
167 天前
回复了 JuneJ 创建的主题 问与答 网站数据定期备份到其他地方
其他设备在哪里?跟服务器在一个局域网网段里吗?一般都用 rsync,广域用 rsync over ssh 。
167 天前
回复了 leang521 创建的主题 程序员 如何挂载 RAID6 中被踢掉的盘
raid6 是为了高可用,两块盘坏掉的时候阵列还活着。

以前盘容量小,用 raid5 。
后来容量大了,会经常发生一块盘坏掉插入新盘同步的时候,因为时间太长所以同批次旧盘容易再挂掉一块导致整个阵列崩溃。

看了看你可能主要关心数据损坏。但这不是阵列重建就能解决的问题,原阵列因为没有定期校验导致的数据出错。

所以个人存数据最佳实践是,使用 raid 5 和 zfs ,(或者直接就用 zfs 组阵列),开启 zfs 定期校验数据,阵列数据定期通过 rsync 备份到备份服务器去。

回到你的问题,想恢复原完整数据,已经很难了,即使找数据恢复公司都困难,因为这是硬盘长期运行中偶尔的位翻转等物理因素造成的。没有 zfs 定期修正,很难救。
@drymonfidelia 赶紧备份。折腾啥之前也得先备份。
@nuk 因为要处理大量的数据,用虚拟机将会有 IO 问题,容器没有。有些对 Metadata 的处理需要 Calibre 插件,就会面对 Calibre 版本问题,间接引起系统某些更新。不过我没试过是否可以完全关闭 Desktop 更新。综合考虑,容器思路应该是最优解了。
@emberzhang #12 啊对呀!可以做成 docker image !就这么定了!多谢!
@emberzhang 提醒得好!如果不用中文名,太长的名字 Win 估计也处理不好。
@guisheng #8 差不多可以类比你说的备写主读。主服务器在线提供服务,要在线就不能用别的客户端对库做修改,库只能给在线服务进程控制,而这个在线服务进程 calibre-server ,没有使用插件批量编辑库内书籍的方法。为了解耦在线服务和离线编辑(经常是持续几天的编辑),采用了前面回复的那么复杂的操作。
Windows Server 也是挺好的建议,我知道它可以运行 docker ,同步服务也能行,唯一的问题就是,存储采用的是 ZFS ,而且是 Linux 的 OpenZFS 实现,不知道 Windows 对它的支持怎么样,我去查查资料。多谢!
@snipking 哦,不!我以前这么干过。被一个问题卡住了:编辑书库的一个操作,需要好几天,(一次导入过上万本书,几乎需要一天,然后用插件编辑 Metadata 又运行好几天)。Mac 得一直开着,而 Mac 设置着自动休眠(省电/不用时安静)。但是你这么一提醒,我倒要考虑考虑更换 GUI server 可能比开着 Mac 更复杂。
@snipking !聪明!我怎么没想到?多谢!!
@guisheng 简直了,不能编辑回复让我快抓狂了。。。。。上述还有错误,
由于使用了 Calibre-server CLI ,不能在运行时使用 Mac 客户端对库做变更。(可以导入,但不能用客户端对库内电子书编辑 Metadata )。这是 Calibre 的问题。--> Calibre-server CLI 自己可以导入电子书,但不能在它运行时使用 Mac 客户端对库做变动。
如果要用客户端管理,必须停止 Calibre-web CLI 服务。那么当我想编辑书籍 Metadata 的时候,就需要手工去停止它。--> 如果要用客户端管理,必须停止 Calibre-server CLI 服务。那么当我想编辑书籍 Metadata 的时候,就需要手工去停止它。
@guisheng 有个错误。
主要原因是主服务器用 Calibre-server CLI ,将库用 web 提供出来。这是硬需求,要给静读天下或 Calibre Compose 客户端服务,不能用 Calibre-web 。
由于使用了 Calibre-server CLI ,不能在运行时使用 Mac 客户端对库做变更。(可以导入,但不能用客户端对库内电子书编辑 Metadata )。这是 Calibre 的问题。
如果要用客户端管理,必须停止 Calibre-web CLI 服务。那么当我想编辑书籍 Metadata 的时候,就需要手工去停止它。
所以采用在备份服务器上同步电子书,在备份服务器上编辑库,定期同步库就好了(脚本实现同步的时候先停止 Calibre-server ,同步完成再启动)。这是自动化流程。
@guisheng 谢谢回复,需要补充说明一下:
这个是备份服务器,从主服务器定期备份电子书文件,主服务器上使用 Calibre-server 将 Calibre 库以 web 提供给各个设备(多个手机、电子书硬件),在这个备份服务器上将电子书导入到 Calibre 库,并将库与主服务器同步。
以前试图使用 Win 或 Mac 管理库,但是这个库非常庞大,而 Calibre-web 在运行状态下最好别用客户端更改库内容,所以如果客户端管理的话,需要停服务。而这是个非定期任务。上述目前的结构,是自动化的。
@vi93iosmdfkok 我都不明白你跟我一个 1998 年就拥有域名的人在解释来解释去什么东西。
@vi93iosmdfkok 是啊,总要有个个人邮箱开始第一个。你仔细看看我的发言。如果有了多个域名后改第一个个人邮箱为某个域名邮箱,必然会造成域名邮箱交叉。鸽笼原理,对吧?
@vi93iosmdfkok 买第一个域名的邮箱放弃了?以后的信息更新怎么办?还是换别的了?跟其他域名构成交叉?
169 天前
回复了 efsg 创建的主题 NAS 求推荐 ZFS 存储池去重 vdev 用的固态
@efsg 任何对 ZFS 有管理经验的人都不建议开启去重,即使你上了大内存和大固态,会发现去重仍将大幅度脱慢吞吐,原因是去重需要构建一份文件列表在内存里,且不会保存全部,不管内存多够用,那么在吞吐时候不可避免要去要求磁盘 IO ,HDD 的 IO 一般在百级别,SSD 在千级别,哪个都不够用。
1 ... 8  9  10  11  12  13  14  15  16  17 ... 93  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2532 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 23ms · UTC 15:16 · PVG 23:16 · LAX 07:16 · JFK 10:16
Developed with CodeLauncher
♥ Do have faith in what you're doing.