如何使用 unison 将 ext4 文件系统与 FAT 文件系统同步?(权限位)

如何使用 unison 将 ext4 文件系统与 FAT 文件系统同步?(权限位)

我的机器是 Linux ext4。我有一个带 FAT 的外部硬盘。我可以毫无问题地同步大多数文件。但是,总有一些文件存在权限问题。

我尝试使用 unison -fat 来指定同步策略。但是,unison 似乎不接受我的命令。以下是我尝试的方法:

我的profile.pcf指定路径:(从主页到媒体)

root = /home/allen/allen
root = /media/portable/allen

然后我输入以下内容:

unison work -fat perm=0

在这两个命令中,unison 将工作视为目录而不是配置文件。请给出一些提示。

谢谢你!

答案1

为了能够使用配置文件,work您必须创建一个文件~/.unison/work.prf。根据文档您只需在配置文件中添加一行fat = true即可与 FAT 文件系统同步。

答案2

许多 FAT 分区默认安装在 /media 下,因此 unison 可能也需要在那里对临时文件具有写访问权限。

相关内容