将bz2文件解压缩到azure存储中时不允许操作

时间:2016-11-16 18:54:56

标签: unzip compression bzip2

我正在尝试使用以下命令将bz2文件解压缩到azure存储中:

$ bzip2 -d huge-file.xml.bz2 

过了一会儿,说大约40分钟。我有这样的信息:

bzip2: I/O or other error, bailing out.  Possible reason follows.
bzip2: Operation not permitted
        Input file = huge-file.xml.bz2, output file = huge-file.xml
bzip2: Deleting output file huge-file.xml, if it exists.

huge-file.xml.bz2有14GB,解压后应该有500GB左右。

不确定错误是什么。顺便说一下,sha1是正确的,并且解压缩过程似乎有效,因为huge-file.xml在发生错误之前会膨胀。

更新

仅供记录,以下命令有效。尽管如此,我不确定这是问题的真正原因。

$ sudo bzip2 -d huge-file.xml.bz2 

1 个答案:

答案 0 :(得分:1)

我知道这是一个老问题,但是我认为这是文件系统权限的问题。这是与此相关的旧错误:https://bugs.launchpad.net/ubuntu/+source/bzip2/+bug/146225

Bunzip2 wants to set the owner or a permission it's not authorized to do according to your mount parameters. Set the uid= to the user you're bunzip2'ing and it will work.