azure - AZCopy 可以从最近的文件和文件夹开始执行复制吗
问题描述
大家好,希望大家都平安。
我正在将包含 180 万个图像文件和文件夹以及其他非数据库依赖文件的 Windows 应用程序从我们的本地数据中心迁移到 Azure VM。该应用程序可以容忍丢失的图像(它在它们的位置显示一个 X),我计划使用 AZCopy 将这些文件复制到 blob,但是我注意到 AZCopy 有自己的方式来选择要从哪些文件和文件夹开始。有没有办法让 AZCopy 从最近的文件和文件夹开始?如果可能的话,我可以在 AZCopy 复制过去几天后立即进行截断,而不是等待整个副本完成。因此,停机时间不是几天,而是几个小时。
谢谢
解决方案
我们有一种方法可以在某个时间点之后而不是之前过滤到文件。
谢谢你的建议。我们将把它添加到我们的待办事项中。包含之前不应该花费太多的工作,因为基础已经存在。
同时作为一个建议,这不是有史以来最神奇的解决方法,但是它可能会在一段时间后使用特定的 windows 属性标记文件
- 不在其他文件上
- 不会影响您的工作量
然后,过滤掉属性。不幸的是,我们可以过滤的所有文件属性都做了一些事情。
// Available attributes (SMB) include:
// R = Read-only files
// A = Files ready for archiving
// S = System files
// H = Hidden files
// C = Compressed files
// N = Normal files
// E = Encrypted files
// T = Temporary files
// O = Offline files
// I = Non-indexed files
// Reference for File Attribute Constants:
// https://docs.microsoft.com/en-us/windows/win32/fileio/file-attribute-constants
推荐阅读
- python - 如何在 python 中创建具有唯一列值和另一个数据框列的值计数的数据框?
- python - 在 Python 中进行字符串匹配时,有没有办法提高匹配性能?
- typescript - How to change NestJS Decorator string parameter when importing library
- r - 使用 purrr 跳过由于数据中的空列表而遇到的错误
- html - 用于单页应用程序的 ARIA Live Regions
- python - 我该如何解决这个功能?
- c# - UWP:如何在不减速的情况下运行任务?
- typescript - 如果对象的布尔属性为真,Typescript 会阻止将对象添加到对象数组中
- javascript - 创建对象时函数关键字是可选的吗?
- spring-boot - 如何处理 Springboot 应用程序中的 401 未授权错误