繁体   English   中英

链接,硬链接和符号链接:将一个文件夹中的所有文件也与自定义文件一起

[英]Links,Hardlinks and Symbolic Links: Have all the files from one folder with custom files aswell

我有多个站点,这些站点具有共同的产品图像,也有它们自己的自定义图像(名称相同)。 我想为每个站点合并了这些内容的文件夹,但是显然不想复制普通图像,并且如果将新图像添加到与普通文件夹中的文件具有相同文件名的自定义文件夹中,则会中断链接不会更新公用文件夹。 公用文件夹也经常更新。

例如:

\\ CommonImages

  • 产品图片的主集合,经常更新

\\ ImagesSiteA

  • 包含\\ CommonImages的内容
  • 包含它在SiteA的唯一文件上,可能与\\ CommonImages中的文件具有相同的名称

\\ ImagesSiteB

  • 包含\\ CommonImages的内容
  • 包含在SiteB的唯一文件上,其名称可能与\\ CommonImages中的文件相同

我不确定要使用哪种类型的文件链接方案?

NTFS文件系统Server 2012

保持事物同步将是资源管理问题,并且您将需要某种工具来提供帮助。 硬链接会有所帮助,但是您需要克服某些困难。 例如,一种可能的情况:

\CommonImages
  a.png
  b.png
  c.png
\ImagesSiteA
  a.png --> hard link to \CommonImages\a.png
  b.png --> an image unique to this site
  c.png --> hard link to \CommonImages\c.png
\ImagesSiteB
  a.png --> an image unique to this site
  b.png --> hard link to \CommonImages\b.png
  c.png --> hard link to \CommonImages\c.png

当美术部门更新常用图像时,就会出现问题。 工具编写临时文件,删除旧文件,然后重命名和/或移动临时文件以使其与原始文件匹配是很正常的。 在这种情况下,站点中的链接文件可能会与通用文件解除关联……也就是说,站点仍然具有旧文件。

例如,如果这发生在公共c.png上,则站点a和b仍将彼此链接,但不会链接至公共c.png。

您可以在哪里看到这会成为头疼的问题。 NTFS通常可以减轻temp / del / rename周期,但这并不是万无一失的(它们一直都在使傻瓜变得更好)。 您需要测试您的流程,并具有审核与哪些内容链接的机制。 您可能会考虑使用脚本来重新链接站点中计划链接的文件。

这都是可行的,但是需要一些流程管理来保持您喜欢的一切。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM