更新时间:2024-12-16 GMT+08:00
OBS迁移到NAS,如果源端存在同名但大小写不同的对象,会如何处理?
从OBS到NAS的异构迁移过程中,由于OBS允许大小写不同的同名对象存在,而文件系统不允许任何形式的同名对象,因此源端OBS中大小写不同的同名对象将根据创建工作流时,迁移配置中所选的“同名覆盖方式”策略进行处理,目的端同一目录下不会出现同名对象,无论对象的大小写是否相同。
- 不覆盖:一旦目的端文件系统中已存在同名对象,即使源端有大小写差异的同名对象,这些对象也会被跳过,不再迁移。
- 直接覆盖:后续同名(即使大小写不同)的对象将覆盖目的端文件系统中之前迁移的同名对象。最终,在目的端文件系统中只保留最后迁移的同名对象。
- 条件覆盖:对于后续迁移的同名(即使大小写不同)对象,根据以下条件决定是否覆盖。
- 如果最后修改时间较新,则覆盖前一个同名对象。
- 如果最后修改时间相同,比较文件大小;如果大小不同,则后一个对象覆盖前一个。
如果最后修改时间和文件大小都相同,则跳过,保留已迁移的对象。
父主题: 存储迁移