文件由 samba 服务器 (18.04) 托管。该文件包含此18.04-server的备份。一些基于 MS 的备份工具(在 Windows 服务器上)需要一个所谓的 Archive-Bit 集来备份这个特定的文件。如果未设置,则在从18.04-server备份到windows-server期间忽略此文件。
我通过 samba 主机上的本地文件系统提供我的共享文件夹/var/mySharedFolder/
。我将哪个文件放在其他Windows 服务器通过//18.04-server/mySharedFolder
.
如何将存档位从18.04 服务器端设置为上传的文件?
默认情况下,Samba 在 Linux 文件系统上保留存档文件属性(来自 DOS/Windows 文件系统)。
这是有关保留存档属性的详细说明。
当文件具有存档属性时,它是通过为所有者设置可执行位来完成的;例如:
如您所见,文件“file_no_arch.txt”的可执行文件位已关闭,当您在 Windows 中查看它时,它会说它是非存档文件。文件“smb_crt.txt”有这个位,所以它也有存档属性。
如果从 windows 框上传的文件没有设置存档属性- 检查您的 Samba 配置 (/etc/samba/smb.conf) - 特别是两件事:
为了进行测试,我设置了一个 Debian 9 机器并安装了 Samba,如此处所述。用于测试的另一个系统是 Windows server 2012。
如果您只想让 windows 框思考,该文件具有存档属性,那么您只需键入:
如果你使用一些脚本来创建这个备份文件,那么只要把这个命令放进去,每个文件都会有这个位。
我的示例 smb.conf 文件: