<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[张宴的博客]]></title> 
<link>http://zyan.cc/index.php</link> 
<description><![CDATA[Web系统架构与底层研发]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[张宴的博客]]></copyright>
<item>
<link>http://zyan.cc/linux_ext3_undelete/</link>
<title><![CDATA[实例：Linux EXT3文件系统下成功恢复误删的文件[原创]]]></title> 
<author>张宴 &lt;net@s135.com&gt;</author>
<category><![CDATA[其他Unix技术]]></category>
<pubDate>Sun, 05 Jul 2009 16:46:29 +0000</pubDate> 
<guid>http://zyan.cc/linux_ext3_undelete/</guid> 
<description>
<![CDATA[ 
	　　[文章作者：张宴 本文版本：v1.0 最后修改：2009.07.06 转载请注明原文链接：<a href="http://blog.zyan.cc/linux_ext3_undelete/" target="_blank">http://blog.zyan.cc/linux_ext3_undelete/</a>]<br/><br/>　　环境：CentOS 5.3 x86_64下，/dev/sdb1为数据分区/data0，EXT3文件系统。<br/>　　前因：误删了/data0/tcsql/cankao/phpcws-1.5.0/httpcws.cpp文件。由于忘了备份httpcws.cpp文件，重新开发工作量较大，因此只有恢复该文件一条路可走。<br/><br/>　　debugfs命令针对EXT2分区还行，但对EXT3分区就帮不上忙了。偶然发现的一款开源软件，解决了我的大忙。该软件下载网址为：<br/>　　<a href="http://code.google.com/p/ext3grep/" target="_blank">http://code.google.com/p/ext3grep/</a><br/><br/>　　1、先安装ext3grep软件：<br/><div style="border-left: 0px dashed #D6C094; margin: 5px; padding: 3px; margin-bottom:0px; border: 1px dashed #00a0c6; background-color: #ffffff;">wget <a href="http://ext3grep.googlecode.com/files/ext3grep-0.10.1.tar.gz" target="_blank">http://ext3grep.googlecode.com/files/ext3grep-0.10.1.tar.gz</a><br/>tar zxvf ext3grep-0.10.1.tar.gz<br/>cd ext3grep-0.10.1<br/>./configure<br/>make<br/>make install</div><br/><br/>　　2、umount /data0分区：<br/><div style="border-left: 0px dashed #D6C094; margin: 5px; padding: 3px; margin-bottom:0px; border: 1px dashed #00a0c6; background-color: #ffffff;">umount /data0</div><br/>　　如果提示busy，先kill正在使用这个目录的进程，再umount：<br/><div style="border-left: 0px dashed #D6C094; margin: 5px; padding: 3px; margin-bottom:0px; border: 1px dashed #00a0c6; background-color: #ffffff;">fuser -k /data0<br/>umount /data0</div><br/><br/>　　3、查询所有Inode，（执行需要几分钟～十多分钟）：<br/><div style="border-left: 0px dashed #D6C094; margin: 5px; padding: 3px; margin-bottom:0px; border: 1px dashed #00a0c6; background-color: #ffffff;">ext3grep /dev/sdb1 --ls --inode 2</div><br/>　　<a href="http://zyan.cc/attachment.php?fid=21" target="_blank"><img src="http://zyan.cc/attachment.php?fid=21" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/>　　4、逐级查找Inode，看是否能找到httpcws.cpp文件（此步骤也可省略）：<br/><br/>............<br/><br/>Tags - <a href="http://zyan.cc/tags/linux/" rel="tag">linux</a> , <a href="http://zyan.cc/tags/ext3/" rel="tag">ext3</a> , <a href="http://zyan.cc/tags/ext3grep/" rel="tag">ext3grep</a> , <a href="http://zyan.cc/tags/%25E6%2581%25A2%25E5%25A4%258D%25E6%2596%2587%25E4%25BB%25B6/" rel="tag">恢复文件</a> , <a href="http://zyan.cc/tags/%25E8%25AF%25AF%25E5%2588%25A0%25E6%2596%2587%25E4%25BB%25B6/" rel="tag">误删文件</a> , <a href="http://zyan.cc/tags/%25E5%2588%25A0%25E9%2599%25A4%25E6%2596%2587%25E4%25BB%25B6/" rel="tag">删除文件</a> , <a href="http://zyan.cc/tags/undelete/" rel="tag">undelete</a> , <a href="http://zyan.cc/tags/debugfs/" rel="tag">debugfs</a>
]]>
</description>
</item><item>
<link>http://zyan.cc/linux_ext3_undelete/#blogcomment3606</link>
<title><![CDATA[[评论] 实例：Linux EXT3文件系统下成功恢复误删的文件[原创]]]></title> 
<author>mcsrainbow &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Mon, 06 Jul 2009 00:52:55 +0000</pubDate> 
<guid>http://zyan.cc/linux_ext3_undelete/#blogcomment3606</guid> 
<description>
<![CDATA[ 
	非常感谢！
]]>
</description>
</item><item>
<link>http://zyan.cc/linux_ext3_undelete/#blogcomment3607</link>
<title><![CDATA[[评论] 实例：Linux EXT3文件系统下成功恢复误删的文件[原创]]]></title> 
<author>xi2008wang &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Mon, 06 Jul 2009 01:51:57 +0000</pubDate> 
<guid>http://zyan.cc/linux_ext3_undelete/#blogcomment3607</guid> 
<description>
<![CDATA[ 
	学习
]]>
</description>
</item><item>
<link>http://zyan.cc/linux_ext3_undelete/#blogcomment3608</link>
<title><![CDATA[[评论] 实例：Linux EXT3文件系统下成功恢复误删的文件[原创]]]></title> 
<author>神仙 &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Mon, 06 Jul 2009 01:53:32 +0000</pubDate> 
<guid>http://zyan.cc/linux_ext3_undelete/#blogcomment3608</guid> 
<description>
<![CDATA[ 
	难道代码没svn起来？
]]>
</description>
</item><item>
<link>http://zyan.cc/linux_ext3_undelete/#blogcomment3610</link>
<title><![CDATA[[评论] 实例：Linux EXT3文件系统下成功恢复误删的文件[原创]]]></title> 
<author>babo &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Mon, 06 Jul 2009 08:21:57 +0000</pubDate> 
<guid>http://zyan.cc/linux_ext3_undelete/#blogcomment3610</guid> 
<description>
<![CDATA[ 
	收获很大。一直觉得linux下面恢复文件这个问题。这下也有办法了。
]]>
</description>
</item><item>
<link>http://zyan.cc/linux_ext3_undelete/#blogcomment3611</link>
<title><![CDATA[[评论] 实例：Linux EXT3文件系统下成功恢复误删的文件[原创]]]></title> 
<author>小 Y &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Mon, 06 Jul 2009 10:04:16 +0000</pubDate> 
<guid>http://zyan.cc/linux_ext3_undelete/#blogcomment3611</guid> 
<description>
<![CDATA[ 
	呵呵....学习学习呀........<br/>TKS
]]>
</description>
</item><item>
<link>http://zyan.cc/linux_ext3_undelete/#blogcomment3613</link>
<title><![CDATA[[评论] 实例：Linux EXT3文件系统下成功恢复误删的文件[原创]]]></title> 
<author>zer4tul &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Mon, 06 Jul 2009 14:55:33 +0000</pubDate> 
<guid>http://zyan.cc/linux_ext3_undelete/#blogcomment3613</guid> 
<description>
<![CDATA[ 
	好文！收藏之
]]>
</description>
</item><item>
<link>http://zyan.cc/linux_ext3_undelete/#blogcomment3622</link>
<title><![CDATA[[评论] 实例：Linux EXT3文件系统下成功恢复误删的文件[原创]]]></title> 
<author>wiliiwin &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Tue, 07 Jul 2009 08:17:55 +0000</pubDate> 
<guid>http://zyan.cc/linux_ext3_undelete/#blogcomment3622</guid> 
<description>
<![CDATA[ 
	很好很强大 学习了 以后碰到这样的问题 就知道怎么处理了
]]>
</description>
</item><item>
<link>http://zyan.cc/linux_ext3_undelete/#blogcomment3623</link>
<title><![CDATA[[评论] 实例：Linux EXT3文件系统下成功恢复误删的文件[原创]]]></title> 
<author>dd_macle &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Tue, 07 Jul 2009 08:25:04 +0000</pubDate> 
<guid>http://zyan.cc/linux_ext3_undelete/#blogcomment3623</guid> 
<description>
<![CDATA[ 
	收藏了，谢谢张兄
]]>
</description>
</item><item>
<link>http://zyan.cc/linux_ext3_undelete/#blogcomment3624</link>
<title><![CDATA[[评论] 实例：Linux EXT3文件系统下成功恢复误删的文件[原创]]]></title> 
<author>依曼丽 &lt;white.wang@tom.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Tue, 07 Jul 2009 09:45:06 +0000</pubDate> 
<guid>http://zyan.cc/linux_ext3_undelete/#blogcomment3624</guid> 
<description>
<![CDATA[ 
	不错，收藏了~~~
]]>
</description>
</item><item>
<link>http://zyan.cc/linux_ext3_undelete/#blogcomment3627</link>
<title><![CDATA[[评论] 实例：Linux EXT3文件系统下成功恢复误删的文件[原创]]]></title> 
<author>dd &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Wed, 08 Jul 2009 04:55:16 +0000</pubDate> 
<guid>http://zyan.cc/linux_ext3_undelete/#blogcomment3627</guid> 
<description>
<![CDATA[ 
	http://blog.chinaunix.net/u/30312/showart.php?id=1814218
]]>
</description>
</item><item>
<link>http://zyan.cc/linux_ext3_undelete/#blogcomment3630</link>
<title><![CDATA[[评论] 实例：Linux EXT3文件系统下成功恢复误删的文件[原创]]]></title> 
<author>VPS侦探 &lt;www@vpser.net&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Wed, 08 Jul 2009 06:33:10 +0000</pubDate> 
<guid>http://zyan.cc/linux_ext3_undelete/#blogcomment3630</guid> 
<description>
<![CDATA[ 
	很强大。。。。<br/><br/><a href="http://www.vpser.net/usa-vps" target="_blank">推荐美国VPS</a>：<a href="http://www.vpser.net/usa-vps" target="_blank">http://www.vpser.net/usa-vps</a>
]]>
</description>
</item><item>
<link>http://zyan.cc/linux_ext3_undelete/#blogcomment3646</link>
<title><![CDATA[[评论] 实例：Linux EXT3文件系统下成功恢复误删的文件[原创]]]></title> 
<author>vps主机观察者 &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Fri, 10 Jul 2009 03:25:23 +0000</pubDate> 
<guid>http://zyan.cc/linux_ext3_undelete/#blogcomment3646</guid> 
<description>
<![CDATA[ 
	在非图形界面下总感到有压力。
]]>
</description>
</item><item>
<link>http://zyan.cc/linux_ext3_undelete/#blogcomment3647</link>
<title><![CDATA[[评论] 实例：Linux EXT3文件系统下成功恢复误删的文件[原创]]]></title> 
<author>51mx &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Fri, 10 Jul 2009 03:54:58 +0000</pubDate> 
<guid>http://zyan.cc/linux_ext3_undelete/#blogcomment3647</guid> 
<description>
<![CDATA[ 
	真没想到 刚看了这篇文章 就是使用<br/><br/>我不相信把数据库给drop了，本来打算用这个工具来恢复，感觉时间较长，还有风险，所以最后用日志恢复了
]]>
</description>
</item><item>
<link>http://zyan.cc/linux_ext3_undelete/#blogcomment3652</link>
<title><![CDATA[[评论] 实例：Linux EXT3文件系统下成功恢复误删的文件[原创]]]></title> 
<author>Cookies &lt;my_1271@163.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Fri, 10 Jul 2009 06:37:48 +0000</pubDate> 
<guid>http://zyan.cc/linux_ext3_undelete/#blogcomment3652</guid> 
<description>
<![CDATA[ 
	张宴师兄，回邮件！
]]>
</description>
</item><item>
<link>http://zyan.cc/linux_ext3_undelete/#blogcomment3680</link>
<title><![CDATA[[评论] 实例：Linux EXT3文件系统下成功恢复误删的文件[原创]]]></title> 
<author>111 &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Tue, 14 Jul 2009 10:52:42 +0000</pubDate> 
<guid>http://zyan.cc/linux_ext3_undelete/#blogcomment3680</guid> 
<description>
<![CDATA[ 
	这个不是原创吧 -_-
]]>
</description>
</item>
</channel>
</rss>