<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sybase数据库技术，数据库恢复专家 &#187; tar</title>
	<atom:link href="http://www.dbainfo.net/tag/tar/feed" rel="self" type="application/rss+xml" />
	<link>https://www.dbainfo.net</link>
	<description>提供Sybase ASE及Sybase SQL Anywhere数据库修复服务，电话：13811580958(微信)，QQ：289965371！We have many years of experience in recovering data from damanged Sybase devices. Contact us by Phone: +86 13811580958 Wechat: 13811580958 Email: 289965371@qq.com</description>
	<lastBuildDate>Sat, 14 Jun 2025 16:28:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>solaris中tar包时排除指定的目录</title>
		<link>https://www.dbainfo.net/solaris-tar-exclude-file-dir.htm</link>
		<comments>https://www.dbainfo.net/solaris-tar-exclude-file-dir.htm#comments</comments>
		<pubDate>Mon, 20 Sep 2010 05:17:15 +0000</pubDate>
		<dc:creator>dbainfo</dc:creator>
				<category><![CDATA[Sybase ASE]]></category>
		<category><![CDATA[excludefile]]></category>
		<category><![CDATA[solaris]]></category>
		<category><![CDATA[tar]]></category>

		<guid isPermaLink="false">http://www.dbainfo.net/?p=315</guid>
		<description><![CDATA[在solaris系统中，tar命令中排除指定目录和文件的参数与linux中tar命令不同。 在solaris 10中，可以这么用。 比如：我想打开目录/sybase到/tmp/sybase.tar，排除目录/sybase下的两个文件：EBF17156.tar和 cd /sybase echo /sybase/EBF17156.tar &#62; excludefile echo /sybase/ase1503_solsparc64_2.tar&#160; &#62;&#62; excludefile tar cvfX /tmp/sybase.tar excludefile&#160; /sybase 本文链接地址：https://www.dbainfo.net/solaris-tar-exclude-file-dir.htm； 本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载； 转载务必注明原始出处 : Sybase数据库技术，数据库恢复专家； 对《solaris中tar包时排除指定的目录》有何疑问或见解，请在本文下方发表； 对网站还有其他问题或建议，请提交在留言板，谢谢！ 相关文章2010-10-26 -- Solaris的gcc，gdb安装 (0)2010-06-13 -- aix与solaris中mount一个iso文件的方法 (0)2010-06-01 -- 解决solaris10上因为共享内存不足导致不能初始化sybase15.0.3服务的问题 (0)2010-05-12 -- tar打包时报错：Reached end-of-file before expected的解决方法 (0)2010-03-19 -- 查看solaris系统的版本和位数 (1)2010-03-15 -- 关于unix下tar解压时的两个错误问题及解决方法 (0)2010-03-10 -- 解决xmanager不能远程登录Solaris10主机的问题[转] (0)]]></description>
			<content:encoded><![CDATA[<p>在solaris系统中，tar命令中排除指定目录和文件的参数与linux中tar命令不同。</p>
<p>在solaris 10中，可以这么用。</p>
<p>比如：我想打开目录/sybase到/tmp/sybase.tar，排除目录/sybase下的两个文件：EBF17156.tar和</p>
<blockquote>
<p>cd /sybase</p>
<p>echo /sybase/EBF17156.tar &gt; excludefile</p>
<p>echo /sybase/ase1503_solsparc64_2.tar&nbsp; &gt;&gt; excludefile</p>
<p><strong><span style="font-size: 16px;">tar cvf<span style="color: rgb(255, 0, 0);">X</span> /tmp/sybase.tar </span><span style="font-size: 16px;"><span style="color: rgb(255, 0, 0);">excludefile&nbsp; </span></span><span style="font-size: 16px;">/sybase<br />
		</span></strong></p>
</blockquote>
<div style="clear: both; margin: 10px 0pt; border: 1px dashed rgb(153, 153, 153); font-size: 12px; padding: 5px 10px;">
<li>本文链接地址：<a href="https://www.dbainfo.net/solaris-tar-exclude-file-dir.htm">https://www.dbainfo.net/solaris-tar-exclude-file-dir.htm</a>；</li>
<li>本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载；</li>
<li>转载务必注明原始出处 : <a href="https://www.dbainfo.net/">Sybase数据库技术，数据库恢复专家</a>；</li>
<li>对《<a href="https://www.dbainfo.net/solaris-tar-exclude-file-dir.htm">solaris中tar包时排除指定的目录</a>》有何疑问或见解，请在本文下方发表；</li>
<li>对网站还有其他问题或建议，请提交在<a href="https://www.dbainfo.net/messages" target="_blank">留言板</a>，谢谢！</li>
</div>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li>2010-10-26 -- <a href="https://www.dbainfo.net/solaris-install-gcc-compiler-environment.htm" title="Solaris的gcc，gdb安装">Solaris的gcc，gdb安装</a> (0)</li><li>2010-06-13 -- <a href="https://www.dbainfo.net/mount-an-iso-image-file-at-aix-solaris-platform.htm" title="aix与solaris中mount一个iso文件的方法">aix与solaris中mount一个iso文件的方法</a> (0)</li><li>2010-06-01 -- <a href="https://www.dbainfo.net/sybase-ase-initialize-service-solaris-share-memory-segment-projadd.htm" title="解决solaris10上因为共享内存不足导致不能初始化sybase15.0.3服务的问题">解决solaris10上因为共享内存不足导致不能初始化sybase15.0.3服务的问题</a> (0)</li><li>2010-05-12 -- <a href="https://www.dbainfo.net/tar-package-reached-end-of-file-before-expected.htm" title="tar打包时报错：Reached end-of-file before expected的解决方法">tar打包时报错：Reached end-of-file before expected的解决方法</a> (0)</li><li>2010-03-19 -- <a href="https://www.dbainfo.net/solaris-system-version-long-word.htm" title="查看solaris系统的版本和位数">查看solaris系统的版本和位数</a> (1)</li><li>2010-03-15 -- <a href="https://www.dbainfo.net/unix-tar-unzip-two-problems-and-dealing.htm" title="关于unix下tar解压时的两个错误问题及解决方法">关于unix下tar解压时的两个错误问题及解决方法</a> (0)</li><li>2010-03-10 -- <a href="https://www.dbainfo.net/xmanager-cannot-login-solaris10.htm" title="解决xmanager不能远程登录Solaris10主机的问题[转]">解决xmanager不能远程登录Solaris10主机的问题[转]</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>https://www.dbainfo.net/solaris-tar-exclude-file-dir.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>tar打包时报错：Reached end-of-file before expected的解决方法</title>
		<link>https://www.dbainfo.net/tar-package-reached-end-of-file-before-expected.htm</link>
		<comments>https://www.dbainfo.net/tar-package-reached-end-of-file-before-expected.htm#comments</comments>
		<pubDate>Wed, 12 May 2010 03:19:13 +0000</pubDate>
		<dc:creator>dbainfo</dc:creator>
				<category><![CDATA[Unix&Linux]]></category>
		<category><![CDATA[tar]]></category>

		<guid isPermaLink="false">http://www.dbainfo.net/?p=731</guid>
		<description><![CDATA[在ibm-aix5.3下用tar打包一个文件夹时报错：tar: 0511-194 Reached end-of-file before expected. 用的命令是：tar -cvf /tmp/sybase12503.tar /sybase/sybase12x 解决方法： 执行ulimit -f 返回结果为：2097151，说明系统对用户所能用的文件大小限制为：2097151*512=1G 此时查看没有成功打包完成的/tmp/sybase12503.tar文件，发现其大小正好是:1073741312 (bytes). 可通过改 /etc/security/limits 文件中的fsize来设置为无限制: default: &#160;&#160;&#160; fsize = -1 为使 /etc/security/limits 文件的更改生效，用户必须注销当前登录会话并重新登录。 &#160; 重新登录后，执行ulimit -a 返回结果为:unlimited。此时更改已经生效，对用户所能用的文件大小不加限制。但是， 无论 ulimit 设置如何，AIX 上的标准文件系统都有2GB文件大小限制,如果需要建大于2GB的文件需要启用大文件 选项创建文件系统。 &#160; 然后，再次执行：tar -cvf /tmp/sybase12503.tar /sybase/sybase12x 成功将/sybase/sybase12x打包成/tmp/sybase12503.tar。 -bash-3.2$ ls -al /tmp/sybase12503.tar -rw-r--r--&#160;&#160;&#160; 1 root&#160;&#160;&#160;&#160; system&#160;&#160; 1142118400 May 12 11:17 /tmp/sybase12503.tar [...]]]></description>
			<content:encoded><![CDATA[<p>在ibm-aix5.3下用tar打包一个文件夹时报错：tar: 0511-194 Reached end-of-file before expected.</p>
<p>用的命令是：tar -cvf /tmp/sybase12503.tar /sybase/sybase12x</p>
<p>解决方法：</p>
<p>执行ulimit -f 返回结果为：2097151，说明系统对用户所能用的文件大小限制为：2097151*512=1G</p>
<p>此时查看没有成功打包完成的/tmp/sybase12503.tar文件，发现其大小正好是:1073741312 (bytes).</p>
<p>可通过改 <tt class="xph"><span style="font-family: 新宋体;">/etc/security/limits</span> </tt> 文件中的fsize来设置为无限制:</p>
<blockquote>
<p>default:<br />
		&nbsp;&nbsp;&nbsp; fsize = -1</p>
</blockquote>
<div>为使 <tt class="xph"><span style="font-family: 新宋体;">/etc/security/limits</span> </tt> 文件的更改生效，用户必须注销当前登录会话并重新登录。</div>
<div>&nbsp;</div>
<div>重新登录后，执行ulimit -a 返回结果为:unlimited。此时更改已经生效，对用户所能用的文件大小不加限制。但是，</div>
<div>无论 <span class="bold">ulimit</span> 设置如何，AIX 上的标准文件系统都有2GB文件大小限制,如果需要建大于2GB的文件需要<span class="bold">启用大文件</span> 选项创建文件系统。</div>
<div>&nbsp;</div>
<div>然后，再次执行：tar -cvf /tmp/sybase12503.tar /sybase/sybase12x</div>
<div>成功将/sybase/sybase12x打包成/tmp/sybase12503.tar。</div>
<blockquote>
<div>-bash-3.2$ ls -al /tmp/sybase12503.tar<br />
		-rw-r--r--&nbsp;&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; system&nbsp;&nbsp; 1142118400 May 12 11:17 /tmp/sybase12503.tar</div>
</blockquote>
<div>&nbsp;</div>
<div>补充：在网上搜到用tar打包的文件超过2G的时候，也是报同样的错误。此时就是文件系统的原因了。应该不是jfs2或者big file enable的jfs文件系统。</div>
<blockquote>
<div>-bash-3.2$ lsfs -q /tmp<br />
		Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Nodename&nbsp;&nbsp; Mount Pt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VFS&nbsp;&nbsp; Size&nbsp;&nbsp;&nbsp; Options&nbsp;&nbsp;&nbsp; Auto Accounting<br />
		/dev/hd3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /tmp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; jfs2&nbsp; 20971520 --&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; yes&nbsp; no</div>
</blockquote>
<div>本机的/tmp文件系统为jfs2，应该可以支持2G以上的文件。</div>
<div>&nbsp;</div>
<div>&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;-<br />
	&mdash;- 本文为andkylee个人原创，请在尊重作者劳动成果的前提下进行转载；<br />
	&mdash;- 转载务必注明原始出处 :<a href="../" target="_blank" title="http://www.dbainfo.net"> http://www.dbainfo.net</a><br />
	&mdash;- 关键字：tar aix ulimit jfs2 打包 压缩 解压<br />
	&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;-</div>
<div style="clear: both; margin: 10px 0pt; border: 1px dashed rgb(153, 153, 153); font-size: 12px; padding: 5px 10px;">
<li>本文链接地址：<a href="https://www.dbainfo.net/tar-package-reached-end-of-file-before-expected.htm">https://www.dbainfo.net/tar-package-reached-end-of-file-before-expected.htm</a>；</li>
<li>本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载；</li>
<li>转载务必注明原始出处 : <a href="https://www.dbainfo.net/">Sybase数据库技术，数据库恢复专家</a>；</li>
<li>对《<a href="https://www.dbainfo.net/tar-package-reached-end-of-file-before-expected.htm">tar打包时报错：Reached end-of-file before expected的解决方法</a>》有何疑问或见解，请在本文下方发表；</li>
<li>对网站还有其他问题或建议，请提交在<a href="https://www.dbainfo.net/messages" target="_blank">留言板</a>，谢谢！</li>
</div>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li>2010-09-20 -- <a href="https://www.dbainfo.net/solaris-tar-exclude-file-dir.htm" title="solaris中tar包时排除指定的目录">solaris中tar包时排除指定的目录</a> (0)</li><li>2010-03-15 -- <a href="https://www.dbainfo.net/unix-tar-unzip-two-problems-and-dealing.htm" title="关于unix下tar解压时的两个错误问题及解决方法">关于unix下tar解压时的两个错误问题及解决方法</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>https://www.dbainfo.net/tar-package-reached-end-of-file-before-expected.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>关于unix下tar解压时的两个错误问题及解决方法</title>
		<link>https://www.dbainfo.net/unix-tar-unzip-two-problems-and-dealing.htm</link>
		<comments>https://www.dbainfo.net/unix-tar-unzip-two-problems-and-dealing.htm#comments</comments>
		<pubDate>Mon, 15 Mar 2010 02:10:35 +0000</pubDate>
		<dc:creator>dbainfo</dc:creator>
				<category><![CDATA[Unix&Linux]]></category>
		<category><![CDATA[tar]]></category>

		<guid isPermaLink="false">http://www.dbainfo.net/?p=201</guid>
		<description><![CDATA[在使用tar命令解压文件的时候，两次都出现了checksum error的错误，只是错误信息稍微有点差别。 情况1： 最近配置AIX下的Java环境，使用tar -xvf时总出现checksum error的信息。 # tar -xvf Java5_64.sdk.tar x Java5_64.sdk, 74738688 bytes, 145974 media blocks. tar: 0511-169 A directory checksum error on media; -265812960 not equal to 67621 最后发现原因，是因为我使用ftp下载时没有设置为二进制方式传输数据，ftp会默认使用Ascii的方式来传输，这样会破环文件。 解决方法： 登录ftp之后，输入bin，然后再使用get文件就可以了。 情况2： 用tar命令解压一个非tape archive文件时（格式为tgz），也报类似的错误！ -bash-3.2$ tar -xvf ase1503_aix64_2.tgz tar: 0511-169 A directory checksum error on media; 0 not equal to 67634. 解决方法:先将tgz压缩文件转化成tar格式的， $gunzip [...]]]></description>
			<content:encoded><![CDATA[<p>在使用tar命令解压文件的时候，两次都出现了checksum error的错误，只是错误信息稍微有点差别。</p>
<p><strong>情况1：</strong></p>
<p>最近配置AIX下的Java环境，使用tar -xvf时总出现checksum error的信息。</p>
<p><strong><span style="color: #ff0000;"><span style="color: #000000;">#</span> tar -xvf Java5_64.sdk.tar </span></strong><br />
x Java5_64.sdk, 74738688 bytes, 145974 media blocks.<br />
tar: 0511-169 A directory checksum error on media; -265812960 not equal to 67621</p>
<p>最后发现原因，是因为我使用ftp下载时没有设置为二进制方式传输数据，ftp会默认使用Ascii的方式来传输，这样会破环文件。</p>
<p><strong>解决方法：</strong> 登录ftp之后，输入bin，然后再使用get文件就可以了。</p>
<p><strong>情况2： </strong></p>
<p>用tar命令解压一个非tape archive文件时（格式为tgz），也报类似的错误！</p>
<p>-bash-3.2$<span style="color: #ff0000;"><strong> tar -xvf ase1503_aix64_2.tgz </strong></span><br />
tar: 0511-169 A directory checksum error on media; 0 not equal to 67634.</p>
<p>解决方法:先将tgz压缩文件转化成tar格式的，</p>
<p>$<strong><span style="color: #ff0000;">gunzip -S tgz ase1503_aix64_2.tgz</span></strong></p>
<p>然后再用tar命令解压生成的ase1503_aix64_2.tar文件就可以了。</p>
<p>$<span style="color: #ff0000;"><strong>tar -xvf ase1503_aix64_2.tar</strong></span></p>
<p>————————————————————————————————————<br />
——— 本文为andkylee个人原创，请在尊重作者劳动成果的前提下进行转载；<br />
——— 转载务必注明原始出处 : <a href="../">http://www.dbainfo.net</a><br />
——— 关键字：解压 tar 错误 aix gunzip<br />
————————————————————————————————————
<div style="clear: both; margin: 10px 0pt; border: 1px dashed rgb(153, 153, 153); font-size: 12px; padding: 5px 10px;">
<li>本文链接地址：<a href="https://www.dbainfo.net/unix-tar-unzip-two-problems-and-dealing.htm">https://www.dbainfo.net/unix-tar-unzip-two-problems-and-dealing.htm</a>；</li>
<li>本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载；</li>
<li>转载务必注明原始出处 : <a href="https://www.dbainfo.net/">Sybase数据库技术，数据库恢复专家</a>；</li>
<li>对《<a href="https://www.dbainfo.net/unix-tar-unzip-two-problems-and-dealing.htm">关于unix下tar解压时的两个错误问题及解决方法</a>》有何疑问或见解，请在本文下方发表；</li>
<li>对网站还有其他问题或建议，请提交在<a href="https://www.dbainfo.net/messages" target="_blank">留言板</a>，谢谢！</li>
</div>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li>2010-09-20 -- <a href="https://www.dbainfo.net/solaris-tar-exclude-file-dir.htm" title="solaris中tar包时排除指定的目录">solaris中tar包时排除指定的目录</a> (0)</li><li>2010-05-12 -- <a href="https://www.dbainfo.net/tar-package-reached-end-of-file-before-expected.htm" title="tar打包时报错：Reached end-of-file before expected的解决方法">tar打包时报错：Reached end-of-file before expected的解决方法</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>https://www.dbainfo.net/unix-tar-unzip-two-problems-and-dealing.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
