Google控制台是否会创建大型临时文件?

时间:2016-11-15 15:42:45

标签: google-app-engine google-cloud-storage

我使用Google控制台上传大文件(约20 GB)。它似乎在我的系统磁盘上创建一个大的临时文件,当它上传时,它会填满系统磁盘。它应该这样做吗?为什么?有什么方法可以将临时文件放在另一个磁盘上吗?我有一个安装了几百GB的磁盘,但它显然没有使用。

我是使用Google云端存储的新手,所以如果这是常识,那么我道歉。我确实查看了Google文档和Stackoverflow [google-cloud-storage]。我在MacOS 10.12.1上。这里发生了什么:

  1. 在console.cloud.google.com上,我打开云端存储并点击存储桶。
  2. 我点击"上传文件:"并选择约20 GB的稀疏图像。 "上传" msg出现。
  3. 事情可能持续15-20分钟,然后MacOS说系统空间不足。如果我在上传过程中看到我的系统磁盘,它的可用空间将从大约19 GB下降到几百MB,然后我收到系统消息。
  4. 过了一段时间,Google控制台会说上传完成了。但是,文件有0个字节。此时Safari几乎无法使用,但我可以取消上传(最终),Safari将恢复生命(最终),我可以退出。
  5. 但是,临时文件将保留,直到我重新启动MacOS。它将是这样的(随机字符变化):/ private / var / folders / t9 / wjkgn8c11bb0h5ncfxgwfj3h0000gn / T / WebKitGeneratedFileITn3fU
  6. 我还没有安装gsutil;我想先尝试一下这个简单的方法。

    • 赫尔曼

    更多信息:

    我使用gsutil上传了我的20 GB sparseimage,效果很好。它比控制台快得多,差不多一个数量级,并且它没有在我的系统盘上创建任何大的临时文件。

    但是,我必须添加-r标志并将其作为目录上传。 MacOS存储稀疏图像文件的方式,它们看起来像Mac端的单个文件,但它们是Unix端的文件夹,元数据和文件。

    我查看了之前上传的2 GB文件。类型是' application / zip',所以我猜控制台认为它是一个spase图像并为我拉链。我没有告诉它。也许这就是大临时文件的用途。

    我无法立即找到有关自动压缩的信息,但需要进行更多实验。

1 个答案:

答案 0 :(得分:0)

看起来/private/var/folders中的WebKitGeneratedFile临时文件是Safari所做的事情,并且不是基于thread from the Apple discussion forums对云控制台特定的。

我会尝试其他浏览器,例如谷歌浏览器,看看你是否还有同样的问题。