使用 UTF-8 备份:Windows -> Cygwin -> rsync -> FreeBSD -> ZFS

使用 UTF-8 备份:Windows -> Cygwin -> rsync -> FreeBSD -> ZFS

我使用 rsync 将我的 Windows 机器备份到 FreeBSD/ZFS。

在 Windows 中我使用 cygwin/rsync 客户端。

效果还不错。问题是带有国际字符集的文件名无法进入备份。

有人能做到这一点吗?每一步都有问题。目前我的 cygwin 似乎不支持 UTF-8(当你执行 ls 时,它会将这些文件显示为 ????.ext)。

对于 rsync,我相信需要设置 --iconv 参数。

ZFS 怎么样?它是否开箱即用地兼容 Unicode?或者我该如何配置它?

谢谢。

答案1

我通常反其道而行之。

在 FreeBSD 框上安装 Windows 共享,然后在安装文件夹和备份文件夹之间本地运行 rsync。似乎可以处理扩展字符(甚至日语字符)。

相关内容