工具类问题

最近更新时间: 2023-03-22 15:11:02

COS Migration工具
1.对于迁移成功的文件,用户通过控制台或其他方式删除了 COS 上的文件,迁移工具会将这些文件进行重新上传吗
不会。原因是,所有迁移成功的文件会被记录在 db 中,迁移工具运行之前会先扫描 db 目录,对于已被记录的文件不会再次上传。
2.迁移工具中途异常退出怎么办
工具支持上传时断点续传, 对于一些大文件,如果中途退出或者因为服务故障,可重新运行工具,会对未上传完的文件进行续传。
3.迁移失败,日志显示403 Access Deny,该如何处理
请确认密钥信息,Bucket 信息,Region 信息是否正确,并且是否具有操作权限。如果是子账号,请让主账号授予相应的权限;如果是本地迁移,需要对 Bucket 具有数据写入和读取权限;如果是 Bucket copy,还需要对源 Bucket 具有数据读取权限。
4.迁移失败,日志显示404 NoSuchBucket,该如何处理
请确认密钥信息,Bucket 信息,Region 信息是否正确。
COSCMD工具
1.COSCMD 工具无法使用,该如何操作
请查看以下问题是否都满足。
操作系统是否是 Windows、Linux 和 macOS 系统。
本地字符格式是否为 UTF-8,若否,则操作中文版的文件会出现异常。
本机时间是否已经与国际标准时间校准,如误差过大,将导致无法正常使用。
2.COSCMD 工具是否支持正则表达式
不支持。
使用 COSCMD 工具,成功创建含有大写字符的存储桶,进行其他操作时使用大写字符报错 COSCMD 工具会将大写字符自动转换为小写字符,存储桶名称只支持小写字母、数字、中划线及其组合,最多支持50个字符。
3.使用 COSCMD 工具上传/下载根目录文件,是否支持排除某个目录
支持,需要使用--ignore /folder/参数。
例如下载时排除 folder 目录,可使用coscmd download --ignore /folder/
命令过滤。
4.当需要传输大量文件时,如何提高传输速度
可适当调整 MAX_THREAD 参数值,默认配置为5。线程数取决于机器性能,通常情况下设置为30,即可跑满带宽。例如将并发线程调整为30,执行命令行如下:
coscmd config -m 30
5.COSCMD工具是否支持使用 * 号指定特定前缀对象的下载
不支持。需要按照以下命令格式下载:
coscmd download prefix/ localpath/ -r
6.COSCMD list是否支持按照文件上传时间列出文件
不支持根据文件的上传时间列出文件,可以通过指定前缀列出。
7.COSCMD可以同时管理不同账号的存储桶吗
使用 cos.conf 配置文件只能配置一个账号下的存储桶,若需要管理不同账号下的存储桶,可参考以下命令切换配置后,再进行管理操作。
coscmd config -a SecretID -s SecretKey -b BucketName-APPID -r region
SecretID和 SecretKey可以在租户控制台获取,BucketName-APPID是存储桶名称,region 为存储桶所在地域。
8.COSCMD 是否支持在配置文件中指定多个 bucket
COSCMD 配置文件仅支持指定一个 bucket,如果需要对不同的存储桶进行操作,可以在 COSCMD 命令指定存储桶名称和所属地域。
通过-b 参数指定存储桶名称,存储桶的命名格式为 BucketName-APPID,此处填写的存储桶名称必须为此格式。
通过-r 指定 Region, 可以指定存储桶的所属地域。
9.COSCMD 上传文件时支持校对重命名吗
使用 COSCMD 上传同名文件,会覆盖较旧的同名文件,不支持校对是否存在同名文件的功能。
10.COSCMD 工具上传文件是否会进行文件内容校验
不会进行内容校验,默认进行覆盖上传。如需跳过已存在文件,需添加 -rs 参数。
COSCMD 上传文件时如何跳过已存在文件
COSCMD 上传时通过添加 -rs 参数跳过 md5 相同的文件。
11.使用 COSCMD 工具下载如何跳过相同文件
使用 -s 或者 --sync 参数,可以在下载文件夹时跳过本地已存在的相同文件(前提是下载的文件是通过 COSCMD 的 upload 接口上传的,文件携带有 x-cos-meta-md5 头部)。完整命令示例:coscmd download -rs --skipmd5 cos_path local_path。
12.COSCMD 支持同时上传多个文件夹吗
不支持同时上传多个文件夹,每次只能上传一个文件夹,可以把需要上传的多个文件夹统一放到一个文件夹内进行上传,但在本地复制文件时需要花费时间。