2008-10-15 83 views
1

我是robocopy的狂熱粉絲,廣泛使用它來複制需要更新的各種服務器。robocopy,jungledisk文件複製問題

最近我一直歸檔到我通過使用JungleDisk映射驅動器訪問的Amazon S3帳戶。然後我將我的文件從本地PC複製​​到S3。

有時,我在robocopy中遇到了一個非常奇怪的'函數錯誤'錯誤消息,並且該文件無法複製。我已經嘗試了xcopy,並在文件資源管理器窗口之間直接複製和粘貼。在每種情況下,我都會得到'不正確的函數'或'非法MS-DOS函數'的一些變體,並且該文件將永遠不會被複制。

我刪除了目標,但無濟於事。

任何想法?

回答

1

,如果你被允許來回答自己的問題,但我想我已經固定它不知道......

我發現這個在jungledisk support forums

快速的解決辦法是壓縮 文件,刪除原始文件,然後解壓縮文件 ,因爲zip無法處理 擴展屬性。另一種解決方案 是將它們移動到FAT文件系統,然後再移動到NTFS文件系統 ,因爲FAT不管理擴展 屬性。

在這兩種情況下,結果是 缺失的擴展屬性,並 可以將文件移動到 jungledisk。

的文件可以有擴展屬性 出於不同的原因,從其他文件系統expecially 遷移:在 我的情況是CVS 庫的從ext2文件系統到NTFS 遷移。

似乎已經爲我工作...

0

我從兩個OSX和Linux也有類似的問題。起初我並不關心它,但後來發現這些問題可能導致潛在的數據污染或備份失敗。所以我已經放棄了JungleDisk除了我的輕量級作品之外的所有事情。

由於我的數據集的大小,壓縮文件不是我的選項。採用這種方法,您必須每次上傳整個數據集。

0

我不確定你指的是哪些屬性,但是你可以使用/ COPY:DT開關robocopy去除屬性?