小编Joh*_*han的帖子

进行 Subversion 备份的最佳方法是什么?

进行 Subversion 备份的最佳方法是什么(在基于 Debian 的服务器上)。

是使用svnadmin吗?

svnadmin dump /path/to/reponame > reponame.dump
Run Code Online (Sandbox Code Playgroud)

或者也许只是为了 tar 存储库所在的目录?

tar -cvzf svn.backup.tar.gz /var/subversion/
Run Code Online (Sandbox Code Playgroud)

以上各有什么优缺点?

谢谢约翰


更新:这是一个只有少量存储库的小型服务器。所以增量备份可能不需要,我认为最好专注于保持简单。

更新:我使用 packs 包装器脚本(它又是 svn-hot-backup 的包装器)进行完整备份,然后在另一台干净的计算机上进行完整恢复。但是我删除了“SVN_HOTBACKUP_NUM_BACKUPS=10”部分,因为它对我不起作用。

请注意,我觉得这有点简单,结果非常接近 tar 目录。但正如 Manni 在这里指出的那样,使用 svn-hot-backup/"svnadmin hotcopy" 是一种更可靠的方法,因为如果您不走运,tar 可能会不时创建损坏的备份。

backup debian svn

10
推荐指数
3
解决办法
1万
查看次数

Debian,如何将文件系统从 ISO-8859-1 转换为 UTF-8?

我有一台运行 Debian 稳定版的旧电脑,需要升级。问题是它对所有东西都使用 latin1 (ISO-8859-1),而且由于世界其他地方已经转移到 UTF-8,我也计划转换这台计算机。

对于这个问题,我将重点关注与 Samba 一起提供的文件,有些文件名中包含一些 latin1 字符(如 åäö)。

现在我的计划是将这台旧计算机的所有数据移到一台运行 Debian stable(但使用 UTF-8)的全新计算机上。

有人有什么好主意吗?


注意:稍后我计划使用iconv以下内容来转换某些文件的内容:

iconv --from-code=ISO-8859-1 --to-code=UTF-8 iso.txt > utf.txt
Run Code Online (Sandbox Code Playgroud)

但是我不知道自己转换文件系统的好方法。

注意:通常我通常只是scp从一台计算机到另一台计算机,但后来我在 utf-8 文件系统中得到了 latin1 字符。


更新:用文件名中的文件(带有有趣的字符)进行了一次小型测试,这似乎可以工作。

convmv -r -f ISO-8859-1 -t UTF-8  *
Run Code Online (Sandbox Code Playgroud)

注意-r=递归;-f/ -t= 从/到。

所以它只是执行 --notest

convmv -r -f ISO-8859-1 -t UTF-8 --notest *
Run Code Online (Sandbox Code Playgroud)

没有更多了。

filesystems debian utf-8

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

debian ×2

backup ×1

filesystems ×1

svn ×1

utf-8 ×1