2016-10-05 63 views
0

我有多個網站具有共同的產品圖像,也有自己的自定義文件(具有相同的名稱)。我希望爲每個網站具有合併這些內容的文件夾,但顯然不希望共享圖像的副本,並且如果將新圖像添加到與常用文件夾中的文件具有相同文件名的自定義文件夾中,該鏈接不會更新通用文件夾。 通用文件夾也經常更新。鏈接,硬鏈接和符號鏈接:具有自定義文件的一個文件夾中的所有文件以及

如:

\ CommonImages

  • 產品圖片的大師系列,經常更新

\ ImagesSiteA

  • 包含的\ CommonImages內容
  • 包含其對網站A的唯一文件,可能有同名文件\ CommonImages

\ ImagesSiteB

  • 包含內容\ CommonImages
  • 包含其對SiteB的唯一文件可能具有相同的名稱a s文件在\ CommonImages

我不知道什麼類型的文件鏈接場景使用?

NTFS文件系統服務器2012

回答

0

這將是一個資源管理問題,讓事情變得同步時間,你會需要某種工具來幫助的。硬鏈接將有所幫助,但是你將不得不克服某些困難。例如,一種可能的情況:

\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仍然會相互關聯,但不會與普通站點相關聯。

你可以看到這會成爲一個主要的頭痛。 NTFS通常可以緩解temp/del/rename週期,但它並非萬無一失(它們一直在做更好的傻瓜)。你需要測試你的流程,並且有機制來審計與什麼相關的東西。您可能會考慮腳本重新鏈接站點中的計劃鏈接文件。

這一切都是可行的,但需要一些流程管理來保持喜歡它的一切。