我认为这很奇怪,尽管做了一些搜索,但我找不到任何与此问题相关的信息。
我正在设置一个备份服务器,其中运行raspep的Raspberry Pi将与Windows 7 PC进行通信。在从W7 PC手动备份文件后,我所做的是为连接到Pi的外部驱动器编程自动安装。然后我在Samba上分享了挂载文件夹,一切都很好。
问题是我想在Windows上使用一个名为Synkron的程序,它可以监视2个或更多文件夹,检测任何更改并定期复制新的/修改过的文件。但是,当我按“分析”时,程序会将我的所有文件(在ext驱动器中)列为过时的,我发现问题是Samba(或Pi本身)正在更改文件的最后修改日期,每个减去3个小时。当我从Pi中移除驱动器并重新分析它连接到我的PC时,所有文件都恢复正常,它们显示为正常。
这种确切的情况发生在两套不同的Raspberrys,raspbian安装,外部驱动器,Windows PC和文件中。另外,我检查了两个Pi的日期,每次都是正确的。
怎么办? :/
答案 0 :(得分: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调整夏令时后,上述情况可能会中断。
祝你好运。