使用tar命令打包一个大的文件目录时出现的问题

immaga 2006-03-15 10:39:51
使用tar命令对一个占用空间很大的文件目录进行打包时发现,当tar包达到(1073741312byte)512mb时,提示:
tar:0511-194 Reached end-of-file before expected.
也就是这个TAR包只能有这么大tar命令就自动终止了,请问如何解决?
...全文
612 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
forevertraveller 2006-03-30
  • 打赏
  • 举报
回复
tar的时候出错了,不要用V选项,这样能看到错误
tar cf ...
fierygnu 2006-03-29
  • 打赏
  • 举报
回复
ulimit -a看看是不是限制了文件大小。
ch3 2006-03-17
  • 打赏
  • 举报
回复
tar czvf xxx.tgz /home/xxx..
ahu9870 2006-03-16
  • 打赏
  • 举报
回复
tar cvf - xxx |bzip2 -cz9 >xxx.tar.bz2
ahu9870 2006-03-16
  • 打赏
  • 举报
回复
不清楚你的问题。

不过当我用tar打包备份时,只要内容大于数十MB,通常都会将其压缩存储:

tar cvf - xxx |bzip -cz9 >xxx.tar.bz2
immaga 2006-03-16
  • 打赏
  • 举报
回复
不是,不管哪个目录只要达到这个值都会出错
YanDong_8212 2006-03-16
  • 打赏
  • 举报
回复
可能是你的tar包有问题
immaga 2006-03-16
  • 打赏
  • 举报
回复
再补充下,这个目录中有很多文件(10G以上),tar包打到512M时就不行,要达到的目的是将此目录打包成一个文件,当然对一个文件压缩.

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧