Samba修改3个小时减去文件的“最后修改日期”

时间:2015-06-13 23:29:07

标签: linux raspberry-pi raspbian samba debian-based

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

我正在设置一个备份服务器,其中运行raspep的Raspberry Pi将与Windows 7 PC进行通信。在从W7 PC手动备份文件后,我所做的是为连接到Pi的外部驱动器编程自动安装。然后我在Samba上分享了挂载文件夹,一切都很好。

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

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

怎么办? :/

1 个答案:

答案 0 :(得分:0)

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

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

其他Samba配置选项:

"Time synchronization can also be very important to programmers. A useful group of settings consists of the following options:"

[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调整夏令时后,上述情况可能会中断。

祝你好运。