使用azcli的azcopy下载Azure数据集至挂载磁盘失败问题
Azure AzCopy下载大文件至挂载磁盘失败的解决建议
问题背景
- 需从Azure托管的Stanford AIMI共享数据集下载470GB+大文件,浏览器无法支持,通过
sudo snap install azcli安装AzCopy工具操作 - 主目录可启动下载但因空间不足失败;挂载1TB SSD和4TB HDD后,在磁盘上创建了全权限目标文件夹,但下载均失败
错误信息
ERR: [P#0-T#1] DOWNLOADFAILED: [source] : 000 : File Creation Error
mkdir [destination folder]/[downloaded folder]: no such file or directory
目标文件夹权限
drwxrwxrwx 6 [user] [user] 4096 [date] [destination folder]
已尝试操作
手动创建报错的子目录后,其他子目录或文件仍触发相同错误;主目录无需预创建任何子目录即可正常启动下载
解决建议
- 检查挂载磁盘的实际路径:执行
df -h确认目标文件夹确实指向已挂载的SSD/HDD,避免挂载失效导致路径实际映射到空间不足的主目录 - 使用绝对路径指定目标:确保AzCopy命令中的目标路径为绝对路径(如
/mnt/ssd/aimi-downloads),避免相对路径解析错误 - 调整磁盘挂载权限参数:查看挂载参数(
mount命令),若挂载点存在权限限制,重新挂载时添加用户权限参数,示例:sudo umount /mnt/hdd sudo mount /dev/sdb1 /mnt/hdd -o uid=your_username,gid=your_username,rw - 重置AzCopy会话:执行
azcopy logout清除旧凭证,重新获取数据集访问权限后重试下载 - 测试小文件下载:先下载数据集中的小文件到挂载磁盘,验证基础读写功能是否正常
- 检查文件系统完整性:卸载磁盘后执行
fsck /dev/sdb1(替换为对应磁盘设备名),排查文件系统损坏问题
内容的提问来源于stack exchange,提问作者iamnobody
相关产品推荐
相关产品推荐

