Linux tar命令进行打包,是否有大小限制?最高可以多大?我想打包2T的数据到压缩包里,是否可以?
Linux的文件系统对文件大小有限制,也就是说一个文件最大不能超过2G,如果压缩包的的内容很大,最后的结果就会超过2G,就会导致压缩失败。
最大能压缩多大的文件,跟压缩比有关。(一般认为 tar只能压缩小于4G的文件)
如果数据过大,可以分开压缩。可以参考如下
https://www.iteye.com/blog/lovejuan1314-457841
有限制,一般不超过4G,可以进行拆包,tar czf - xyx/ |split -b 4G - dest/xyx.tar.gz.但2T的文件即使拆包,文件也比较多,建议删掉一些不重要文件,分类打包存放。
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!