0

我认为这真的很奇怪,尽管进行了一些搜索,但我无法找到与此问题相关的任何信息。

我正在使用运行 raspbian 的 Raspberry Pi 设置备份服务器,该服务器将与 Windows 7 PC 通信。在从 W7 PC 手动备份文件后,我所做的是为连接到 Pi 的外部驱动器编程自动安装。然后我在 Samba 上共享了上述安装文件夹,一切正常。

问题是我想在 windows 上使用一个名为 Synkron 的程序,它可以监视 2 个或更多文件夹,检测任何更改并定期复制新/修改的文件。但是,当我按“分析”时,程序将我的所有文件(在 ext 驱动器中)列为过时,我发现问题在于 Samba(或 Pi 本身)正在更改文件的最后修改日期,每一个减去 3 小时。当我从 Pi 中移除驱动器并重新分析它连接到我的 PC 时,所有文件都恢复正常并且显示正常。

这种确切的情况发生在 2 组不同的 Raspberry、raspbian 安装、外部驱动器、Windows PC 和文件中。另外,我检查了两个 Pi 上的日期,每次都是正确的。

做什么?:/

4

2 回答 2

0

Raspberry Pi 没有 RTC,因此每次断电时时钟都会重置。Pi 每次启动时都依赖网络时间来重置它。所以你的 Pi 必须连接到互联网才能发生这种情况。

此外,请确保您的 pi 配置为与您所在的时区相同。您可以通过rasp-config终端中的设置进行配置。

其他 Samba 配置选项:

“时间同步对程序员来说也很重要。一组有用的设置包括以下选项:”

[global]
    time server = yes
    dos filetimes = yes
    fake directory create times = yes
    dos filetime resolution = yes
    delete readonly = yes

如果上述方法失败,请尝试以下附加参数:

[data]
    fake directory create times = yes

如果仍然如此,那么您可以手动调整时间偏移:

[global]
    time offset = 1800

警告:在 Windows 调整夏令时后,上述内容可能会中断。

祝你好运。

于 2015-06-13T23:34:11.697 回答
0

你的时区是什么时候?也许文件时间是 UTC,而您在巴西或纽约时区。您只需要在您的 Raspberry Pi 我们的 Samba Config 中配置正确的时区

于 2021-11-04T19:08:26.863 回答