我之前用了好多时间断断续续做的一个笔记, 不知道是不是因为被我误删除了, 用emacs打开那个文件, 发现内容为空. 用了recover-this-file也不行, 心灰意冷.
我希望用git隔几分钟就自动备份一次. 之前用obsidian就有隔几分钟自动commit一次, 但还没找到obsidian之外的类似做法. 虽然好像可以写个无限循环, 不停sleep, commit, push的脚本, 但总担心不可靠. 想找个可靠git备份的做法.
虽然用git备份会多占用很多存储, 但丢失笔记代价大多了…
所以想请教各位, 你们是如何备份笔记的?
我是自建了个nextcloud用,它自带版本备份。但是不是实时备份的,平常使用足够。
git加syncthing,也用过微力同步,或坚果。
不喜欢自动保存,以及自动备份或自动git。
用syncthing是手机,平板,电脑,多端自动同步。
syncthing,微力等可以提供回收站功能,删除或改动后其他设备会保留备份,我一般设置为保留10天。
git一般版本管理,或者改动积累到一定程度后,推送备份。笔记因内容太多,小改动推送多了不好看。
重要内容 git commit 一下,文本占不了多大存储的。
我用过一次syncthing, 它好像是个局域网同步工具?
看了大家的打算用onedrive, 发现百度网盘现在也支持同步盘了, 于是就用百度网盘了, 先试试.
工作用的笔记和代码一般就是到一定时间git一下,目前还没丢过信息。
其中一些笔记是扔在onedrive里边的。
还有一些,使用的是坚果云,坚果云的webdav可以直接挂载到电脑上。
然后用emacs直接编辑就行了,编辑信息会自动同步到坚果云,连软件也不用下载。然后会有自动的编辑记录,问题就是每次改动都会保存,太频繁了,如果要找回某个特定的版本有点儿麻烦。
坚果云和onedrive基本一个思路。
1 个赞
yqu212
12
公网也可以用。笔记的话还是不要用syncthing。
坚果云很不错。对你很在意的部分笔记,单独用git管理,手工push。
坚果云同步。然后定期脚本tar到onedrive中。
其实用 git 就可以了, 但要记得每次做完笔记 git add .
就可以了, 用 magit 的话就更简单了.
1 个赞
wsug
17
文本文件笔记用syncthing或btsync在多台电脑间同步,我原来经常文件在一台电脑上丢了,然后又在另一台电脑的配份里找回来。
现在我笔记是放进数据库的,不是纯文本文件了,这个问题就成了如何备份数据库数据,原来为这个问题还发过 一个贴子,到现在还没有想明白这个问题该怎么解决
xqliu
18
用的这个
每十分钟自动提交,push 到 github
配置如下
(use-package! git-auto-commit-mode :defer t :config (setq-default gac-debounce-interval 600) (setq-default gac-automatically-push-p t) )
1 个赞
zhua
19
买了两台群晖,
同步 图片 办公文档 等资料
emacs 文本文件, 群晖装 虚拟机,
frp 内外网连接,
用 rsync 推拉, 往取下 取时, 仿 阮一峰给的 rsync 备份脚本, 先备份后 再 pull
1 个赞
Kopia和bitshelter,前者比后者要好用,不过我是用GoodSync配上TeraClound或者Dropbox