免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4543 | 回复: 8
打印 上一主题 下一主题

HP-UX中怎样将超过2G文件tar到磁带机? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2002-01-17 12:51 |只看该作者 |倒序浏览
HP-UX 11.0

谢谢

论坛徽章:
0
2 [报告]
发表于 2002-01-17 15:58 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
3 [报告]
发表于 2002-01-17 17:26 |只看该作者
习惯了用tar,看来要改变一下习惯了。
我在digital unix下用tar,可以tar大于2G的文件,但是文件大到7、8个G的时候,会出问题,但不是每次都出问题, 所以后来我就用vdump
谁能解释一下用tar命令读写磁带的机制,为什么会有这种限制。

论坛徽章:
0
4 [报告]
发表于 2002-01-24 08:34 |只看该作者
找个椅子坐下听听:)
这个自治我也知道。。。

论坛徽章:
0
5 [报告]
发表于 2002-02-01 09:28 |只看该作者
AIX下面Tar也不支持大文件?
cpio也不支持。
又什么好办法?

论坛徽章:
0
6 [报告]
发表于 2002-02-01 20:35 |只看该作者
正如angrytiger所说,我今天看资料显示HPUX TAR受2G 限制,其他UNIX可能或多或少也有类似的限制,至于到底如何I/O到目前我还是不知道:)

论坛徽章:
0
7 [报告]
发表于 2002-02-02 12:30 |只看该作者
转贴一篇文章:
------------------------------------------------------------------------------
发 表 人:Gamble_Tan(有你一生快乐)                版面名称:Linux[1735]
文章提要:Re: linux下的文件有没有最大2G的限制?
源 发 站:中国科大BBS站(Tue, 07 Aug 2001 16:24:10)

> ==> Green_Peace(天涯共此时)                  说道:
最大文件大小主要受VFS和实际的文件系统来决定。
2.4以前,由于inode结构中表示文件长度的
i_size的数据类型为off_t 也就是32bits,所以最大支持的文件大小
也就不可能大于2G.
2.4以后off_t 变成了loff_t这也就从VFS成面上解除了这个限制。不过
相应的文件系统也要进行相应的修改.比如说用新的支持大的文件的系统调用
stat64,fstat64来代替原来的系统调用。同时ext2使用generic_file_write
代替原来的write函数消除原来的2G文件大小限制,更完善的支持应该在ext3
中看到。

因此,你目前好的原则是使用kernel-2.4.x + XFS or Ext3 or ReiserFS.

论坛徽章:
0
8 [报告]
发表于 2002-02-02 12:37 |只看该作者
我在HP-UX上可以做到tar 超过2G的文件(我是指tar后生成的文件大于2G).
但是却不能将这个超过2G的文件tar到DDS3的磁带上.

在digital unix 4.0D上没有问题.可以将超过2G的文件tar到磁带上.

论坛徽章:
0
9 [报告]
发表于 2002-02-02 22:46 |只看该作者

好像不是

inode大小是指文件系统的中文件大小的限制,
HPUX10。20全部可以达到128G,
我想TAR的限制应该和TAR的实现有关,
各平台实现不同可能会有差别,

而具体是怎么实现的,也就是说TAR本身的限制原因所在何处,我至今不得而知。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP