<?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; ext3grep</title>
	<atom:link href="http://www.dbainfo.net/tag/ext3grep/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>linux上使用ext3grep恢复误删除的文件</title>
		<link>https://www.dbainfo.net/restore_delete_file_linux_ext3grep.htm</link>
		<comments>https://www.dbainfo.net/restore_delete_file_linux_ext3grep.htm#comments</comments>
		<pubDate>Wed, 02 Jul 2014 15:22:05 +0000</pubDate>
		<dc:creator>dbainfo</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Unix&Linux]]></category>
		<category><![CDATA[ext3grep]]></category>

		<guid isPermaLink="false">http://www.dbainfo.net/linux%e4%b8%8a%e4%bd%bf%e7%94%a8ext3grep%e6%81%a2%e5%a4%8d%e8%af%af%e5%88%a0%e9%99%a4%e7%9a%84%e6%96%87%e4%bb%b6.htm</guid>
		<description><![CDATA[误删除了ESQL文件：/data/ase157/OCS-15_0/sample/esqlc/readdevice.cp，此为背景。 本文介绍使用ext3grep恢复ext3类型分区上误删除文件的过程。 误删除文件readdevice.cp所在分区名为：/data。 &#160; 1、先安装ext3grep软件 wget http://ext3grep.googlecode.com/files/ext3grep-0.10.1.tar.gz&#160;&#160;&#160; 如果google无法下载的话，本站下载地址：https://www.dbainfo.net/wp-content/uploads/file/ext3grep-0.10.1.tar.gz。 tar zxvf ext3grep-0.10.1.tar.gz cd ext3grep-0.10.1 ./configure make make install 2、umount /data分区 执行：umount /data 如果提示busy，先kill正在使用这个目录的进程，再umount： fuser -k /data umount /data 因为/data上存在swapfile，无法成功umount /data 3、查询所有Inode，（执行需要几分钟～十多分钟） ext3grep /dev/xvdb1 --ls --inode 2 &#160; Inode 2 is directory &#34;&#34;. Directory block 1536: .-- File type in dir_entry (r=regular file, d=directory, l=symlink) &#124; .-- [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-size:12px;"><span style="color: black; font-family: 微软雅黑;">误删除了ESQL文件：/data/ase157/OCS-15_0/sample/esqlc/readdevice.cp，此为背景。 </span></span></p>
<p><span style="font-size:12px;"><span style="color: black; font-family: 微软雅黑;">本文介绍使用ext3grep恢复ext3类型分区上误删除文件的过程。 </span></span></p>
<p><span style="font-size:12px;"><span style="color: black; font-family: 微软雅黑;">误删除文件readdevice.cp所在分区名为：/data。 </span></span></p>
<p>&nbsp;</p>
<p><span style="font-family:微软雅黑; font-size:12pt"><strong>1、先安装ext3grep软件 </strong></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">wget <a href="http://ext3grep.googlecode.com/files/ext3grep-0.10.1.tar.gz"><span style="color: blue; text-decoration: underline;">http://ext3grep.googlecode.com/files/ext3grep-0.10.1.tar.gz</span></a></span></span>&nbsp;&nbsp;&nbsp; 如果google无法下载的话，本站下载地址：<a href="https://www.dbainfo.net/wp-content/uploads/file/ext3grep-0.10.1.tar.gz" target="_blank">https://www.dbainfo.net/wp-content/uploads/file/ext3grep-0.10.1.tar.gz</a>。</p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">tar zxvf ext3grep-0.10.1.tar.gz </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">cd ext3grep-0.10.1 </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">./configure </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">make </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">make install </span></span></p>
<p><span id="more-2506"></span></p>
<p><span style="font-family:微软雅黑; font-size:12pt"><strong>2、umount /data分区 </strong></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">执行：<span style="font-size:14px;"><span style="color: rgb(0, 112, 192);">umount /data </span></span></span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">如果提示busy，先kill正在使用这个目录的进程，再umount： </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">fuser -k /data </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">umount /data </span></span></p>
<p><span style="font-size:12px;"><span style="color: red; font-family: 微软雅黑;">因为/data上存在swapfile，无法成功umount /data </span></span></p>
<p><span style="font-size:12px;"><br />
	</span></p>
<p><span style="font-family:微软雅黑; font-size:12pt"><strong>3、查询所有Inode，（执行需要几分钟～十多分钟） </strong></span></p>
<p><span style="color:#0070c0; font-family:微软雅黑; font-size:12pt">ext3grep /dev/xvdb1 --ls --inode 2 </span></p>
<p>&nbsp;</p>
<p><span style="font-family:微软雅黑; font-size:9pt">Inode 2 is directory &quot;&quot;. </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">Directory block 1536: </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">.-- File type in dir_entry (r=regular file, d=directory, l=symlink) </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">| .-- D: Deleted ; R: Reallocated </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">Indx Next | Inode | Deletion time Mode File name </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">==========+==========+----------------data-from-inode------+-----------+========= </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">0 1 d 2 drwxr-xr-x . </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">1 2 d 2 drwxr-xr-x .. </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">2 3 d 11 drwx------ lost+found </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">3 4 d 1840545 drwxr-xrwx www </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">4 5 d 846977 drwxr-x--- ase1503 </span></p>
<p><span style="color:red; font-family:微软雅黑; font-size:9pt">5 6 d <strong>1123873</strong> drwxrwxr-x ase157 </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">6 7 d 1433345 drwxrwx--- download </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">7 8 r 48865 rrw-r--r-- swapfile </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">8 9 d 293185 drwxrwx--- sybasecncom </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">9 10 d 1254177 drwxr-xr-x sybiq127 </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">10 11 d 1205318 drwxrwx--- db_dump </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">11 12 d 1824258 drwxr-xr-x syb64bit </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">12 14 d 2150017 drwxr-x--- tpch_test </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">14 16 d 1726577 drwxr-x--- rsync_backup </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">15 16 r 81448 D 1388112263 Fri Dec 27 10:44:23 2013 rrw-r--r-- dbainfo.net </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">16 end d 1693991 drwxr-xr-x sybcentral </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">18 20 r 48871 D 1379508179 Wed Sep 18 20:42:59 2013 rrw-r--r-- sybase-central4.3.rar </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">19 20 r 48870 D 1379508179 Wed Sep 18 20:42:59 2013 rrw-r--r-- Sybase ASE12.5附带的Sybase Central免安装版.part1.rar </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">21 end r 48872 D 1379508179 Wed Sep 18 20:42:59 2013 rrw-r--r-- Sybase ASE12.5附带的Sybase Central免安装版.part2.rar </span></p>
<p>&nbsp;</p>
<p><span style="font-family:微软雅黑; font-size:12pt"><strong>4、逐级查找Inode，看是否能找到readdevice.cp文件（此步骤也可省略） </strong></span></p>
<p><span style="color:#0070c0; font-family:微软雅黑; font-size:12pt">ext3grep /dev/xvdb1 --ls --inode 1123873 </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">Inode 1123873 is directory &quot;ase157&quot;. </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">Directory block 2265088: </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">.-- File type in dir_entry (r=regular file, d=directory, l=symlink) </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">| .-- D: Deleted ; R: Reallocated </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">Indx Next | Inode | Deletion time Mode File name </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">==========+==========+----------------data-from-inode------+-----------+========= </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">0 1 d 1123873 drwxrwxr-x . </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">1 2 d 2 drwxr-xr-x .. </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">2 3 d 1123874 drwxrwxr-x jConnect-7_0 </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">3 4 d 1124105 drwxrwxr-x jutils-3_0 </span></p>
<p><span style="color:red; font-family:微软雅黑; font-size:9pt">4 5 d <strong>1124110</strong> drwxrwxr-x OCS-15_0 </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">5 6 r 1124330 rrwxr-xr-x SYBASE.sh.save </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">6 7 r 1124331 rrwxrwxr-x .bash_history </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">7 8 d 1156557 drwxrwxr-x DataAccess </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">8 9 d 1156624 drwxrwxr-x DataAccess64 </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">9 10 r 1140313 rrwxrwxr-x .viminfo </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">10 11 d 1172746 drwxrwxr-x Sybase_Install_Registry </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">11 12 d 1172748 drwxrwxr-x .fontconfig </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">12 13 d 1336433 drwxrwxr-x SCC-3_2 </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">13 14 r 1124333 rrwxrwxr-x .bash_logout </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">14 15 d 1172992 drwxrwxr-x data </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">15 16 r 1124476 rrwxr-xr-x SYBASE.sh </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">16 17 r 1124335 rrwxrwxr-x .com.zerog.registry.xml </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">17 18 r 1124350 rrwxrwxr-x .bashrc </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">18 19 d 1172994 drwxrwxr-x jre32 </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">19 20 d 1173016 drwxrwxr-x ASE-15_0 </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">20 21 d 1156685 drwxrwxr-x SYBDIAG </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">21 22 r 1124337 rrwxr-xr-x SYBASE.csh.save </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">22 23 r 1124338 rrwxr-xr-x SYBASE.csh </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">23 24 d 1319467 drwxrwxr-x charsets </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">24 25 r 1124339 rrwxr-xr-x SYBASE.env.save </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">25 26 d 1320043 drwxrwxr-x .InstallAnywhere </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">26 27 r 1124340 rrwxrwxr-x .bash_profile </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">27 28 d 1320044 drwxrwxr-x .mozilla </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">28 29 d 1320045 drwxrwxr-x log </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">29 30 d 1320163 drwxrwxr-x collate </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">30 31 d 1320176 drwxrwxr-x SYSAM-2_0 </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">31 32 d 1335663 drwxrwxr-x DBISQL </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">32 33 r 1124472 rrwxrwxr-x interfaces </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">33 34 d 1335698 drwxrwxr-x shared </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">34 35 d 1156693 drwxrwxr-x locales </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">35 36 d 1320219 drwxrwxr-x sybuninstall </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">36 37 r 1124342 rrw-r--r-- SYBASE.env </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">37 38 d 1156776 drwxrwxr-x config </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">38 39 d 1156781 drwxrwxr-x WS-15_0 </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">39 40 d 1140280 drwxrwxr-x .sybase </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">40 41 r 1124332 rrwxrwxr-x interf.old </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">41 42 d 1156829 drwxrwxr-x .sqlanywhere11 </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">42 43 r 1124344 rrw------- .lesshst </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">43 44 r 1108160 rrw-rw-r-x sybdiag-ase157xen-20130219175145.zip </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">44 46 d 1547361 drwxr-xr-x jre64 </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">45 46 r 1124336 D 1392799959 Wed Feb 19 16:52:39 2014 rrw-r--r-- errorlog </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">46 47 r 1124341 rrwxr--r-- install.sh </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">47 48 r 1124381 rrw-rw-r-- sp_mda.sql </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">48 49 r 1124346 rrw-r--r-- accounts.zip </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">49 50 r 1124473 rrw-rw-r-- 123.txt </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">50 51 r 1124467 rrw-rw-r-- update_idx.sh </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">51 52 r 1124469 rrw-rw-r-- accounts.txt </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">52 53 d 1140283 drwxrwxr-x .java </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">53 55 r 1124470 rrw------- bulk_insert_sp110.log </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">55 end r 1124471 rrw-rw-r-- .jlogon11 </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">56 end r 1140282 D 1392800192 Wed Feb 19 16:56:32 2014 rrwxrwxr-x .errorlog.swp </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">60 end r 1124479 D 1392456470 Sat Feb 15 17:27:50 2014 rrwxr-x--- .megaphone_telco_facts.sql.swp </span></p>
<p>&nbsp;</p>
<p><span style="color:#0070c0; font-family:微软雅黑; font-size:12pt">ext3grep /dev/xvdb1 --ls --inode 1124110 </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">Inode 1124110 is directory &quot;ase157/OCS-15_0&quot;. </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">Directory block 2267769: </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">.-- File type in dir_entry (r=regular file, d=directory, l=symlink) </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">| .-- D: Deleted ; R: Reallocated </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">Indx Next | Inode | Deletion time Mode File name </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">==========+==========+----------------data-from-inode------+-----------+========= </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">0 1 d 1124110 drwxrwxr-x . </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">1 2 d 1123873 drwxrwxr-x .. </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">2 3 d 1124111 drwxrwxr-x lib3p64 </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">3 4 d 1124122 drwxrwxr-x python </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">4 5 d 1124133 drwxrwxr-x php </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">5 6 d 1124139 drwxrwxr-x xappdefaults </span></p>
<p><span style="color:red; font-family:微软雅黑; font-size:9pt">6 7 d <strong>1124142</strong> drwxrwxr-x sample </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">7 8 d 1124286 drwxrwxr-x include </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">8 9 d 1124305 drwxrwxr-x bin </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">9 10 d 1140161 drwxrwxr-x devlib </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">10 11 d 1156449 drwxrwxr-x scripts </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">11 12 d 1156452 drwxrwxr-x sybhelp </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">12 13 d 1156460 drwxrwxr-x lib </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">13 14 d 1156517 drwxrwxr-x config </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">14 15 d 1156526 drwxrwxr-x perl </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">15 end d 1156546 drwxrwxr-x lib3p </span></p>
<p>&nbsp;</p>
<p><span style="color:#0070c0; font-family:微软雅黑; font-size:12pt">ext3grep /dev/xvdb1 --ls --inode 1124142 </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">Inode 1124142 is directory &quot;ase157/OCS-15_0/sample&quot;. </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">Directory block 2269701: </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">.-- File type in dir_entry (r=regular file, d=directory, l=symlink) </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">| .-- D: Deleted ; R: Reallocated </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">Indx Next | Inode | Deletion time Mode File name </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">==========+==========+----------------data-from-inode------+-----------+========= </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">0 1 d 1124142 drwxrwxr-x . </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">1 2 d 1124110 drwxrwxr-x .. </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">2 3 d 1124143 drwxrwxr-x python </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">3 4 d 1124147 drwxrwxr-x php </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">4 5 d 1124150 drwxrwxr-x esqlcob </span></p>
<p><span style="color:red; font-family:微软雅黑; font-size:9pt">5 6 d <strong>1124161</strong> drwxrwxr-x esqlc </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">6 7 d 1124177 drwxrwxr-x ctlibrary </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">7 8 d 1124234 drwxrwxr-x db2ct </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">8 9 d 1124261 drwxrwxr-x perl </span></p>
<p><span style="font-family:微软雅黑; font-size:9pt">9 end d 1124264 drwxrwxr-x dblibrary<br />
	</span></p>
<p><span style="color:#0070c0; font-family:微软雅黑; font-size:12pt">ext3grep /dev/xvdb1 --ls --inode 1124161 </span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">Inode 1124161 is directory &quot;ase157/OCS-15_0/sample/esqlc&quot;. </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">Directory block 2269736: </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">.-- File type in dir_entry (r=regular file, d=directory, l=symlink) </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">| .-- D: Deleted ; R: Reallocated </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">Indx Next | Inode | Deletion time Mode File name </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">==========+==========+----------------data-from-inode------+-----------+========= </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">0 1 d 1124161 drwxrwxr-x . </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">1 2 d 1124142 drwxrwxr-x .. </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">2 3 r 1889427 rrw-r--r-- makefile </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">3 4 r 1124163 rrw-r--r-- exampleHA.cp </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">4 6 r 1124164 rrw-r--r-- example6.cp </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">6 7 r 1124166 rrw-r--r-- example8.cp </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">7 8 r 1124167 rrw-r--r-- example7.cp </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">8 9 r 1124168 rrw-r--r-- example5.cp </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">9 10 r 1124169 rrw-r--r-- example2.cp </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">10 11 r 1124170 rrwxr-xr-x sybopts.sh </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">11 12 r 1124171 rrw-r--r-- example4.cp </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">12 13 r 1124172 rrw-r--r-- uni_example2.cp </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">13 14 r 1124173 rrw-r--r-- exampleHA2.cp </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">14 15 r 1124174 rrw-r--r-- example1.cp </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">15 16 r 1124175 rrw-r--r-- uni_example1.cp </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">16 18 r 1124480 rrw-r--r-- sybsqlex.h </span></span></p>
<p><span style="font-size:14px;"><span style="color: red; font-family: 微软雅黑;">17 18 r <strong>1889423</strong> D 1392800203 Wed <strong>Feb 19 16:56:43 2014</strong> rrw-rw-r-- readdevice.cp </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">18 19 r 1124165 rrw-r--r-- ReadMe </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">19 21 r 1124478 rrw-rw-r-- config.h </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">20 21 r 1124162 D 1392800200 Wed Feb 19 16:56:40 2014 rrw-r--r-- readdevice.c </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">21 22 r 1889424 rrwxrwxr-x readdevice </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">22 end r 1124334 rrw-rw-r-- megaphone.readdevice.sql </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">23 end r 1889425 D 1392800192 Wed Feb 19 16:56:32 2014 rrw-r--r-- .makefile.swp </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">24 end r 1889426 D 1392800192 Wed Feb 19 16:56:32 2014 rrw-r--r-- makefile~ </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">25 26 r 1258705 D 1392446019 Sat Feb 15 14:33:39 2014 rrwxrwxr-x example5 </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">26 28 r 1258706 D 1392446019 Sat Feb 15 14:33:39 2014 rrw-r--r-- example6.c </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">27 28 r 1258707 D 1392446019 Sat Feb 15 14:33:39 2014 rrwxrwxr-x example6 </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">28 30 r 1258708 D 1392446019 Sat Feb 15 14:33:39 2014 rrw-r--r-- example7.c </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">29 30 r 1258709 D 1392446019 Sat Feb 15 14:33:39 2014 rrwxrwxr-x example7 </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">30 32 r 1258710 D 1392446019 Sat Feb 15 14:33:39 2014 rrw-r--r-- example8.c </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">31 32 r 1258711 D 1392446019 Sat Feb 15 14:33:39 2014 rrwxrwxr-x example8 </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">32 34 r 1258712 D 1392446019 Sat Feb 15 14:33:39 2014 rrw-r--r-- exampleHA.c </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">33 34 r 1258713 D 1392446019 Sat Feb 15 14:33:39 2014 rrwxrwxr-x exampleHA </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">34 end r 1258714 D 1392446019 Sat Feb 15 14:33:39 2014 rrw-r--r-- exampleHA2.c </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">35 end r 1140282 D 1392800192 Wed Feb 19 16:56:32 2014 rrwxrwxr-x exampleHA2 </span></span></p>
<p>&nbsp;</p>
<p><span style="font-family:微软雅黑; font-size:12pt"><strong>　5、恢复/data/ase157/OCS-15_0/sample/esqlc/readdevice.cp文件 </strong></span></p>
<p><span style="color:#0070c0; font-family:微软雅黑; font-size:12pt">ext3grep /dev/xvdb1 --restore-file ase157/OCS-15_0/sample/esqlc/readdevice.cp </span></p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2014/07/070214_1522_linuxext3gr1.png" /><span style="font-family:微软雅黑; font-size:12pt"> </span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">如果提示以下信息，则表示恢复成功： </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">　　Restoring ase157/OCS-15_0/sample/esqlc/readdevice.cp </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">　　这时，执行ext3grep命令的当前目录下将会自动生成一个名为RESTORED_FILES的文件夹，文件夹下的ase157/OCS-15_0/sample/esqlc/readdevice.cp即为恢复的文件。查看了一下，和被删除前的内容一样，恢复完成！ </span></span></p>
<p>&nbsp;</p>
<p><span style="font-family:微软雅黑; font-size:12pt"><strong>　　6、重新mount /data分区： </strong></span></p>
<p><span style="font-size:14px;"><strong><span style="color: rgb(0, 112, 192); font-family: 微软雅黑;">mount /dev/xvdb1 /data </span></strong></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">因为第二步没有umount成功，不用再mount了。 </span></span></p>
<p><span style="font-size:12px;"><span style="font-family: 微软雅黑;">参考：<a href="http://zyan.cc/linux_ext3_undelete/" target="_blank">Linux EXT3文件系统下成功恢复误删的文件[原创] - 张宴的博客</a> </span></span></p>
<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/restore_delete_file_linux_ext3grep.htm">https://www.dbainfo.net/restore_delete_file_linux_ext3grep.htm</a>；</li>
<li>本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载；</li>
<li>转载务必注明原始出处 : <a href="https://www.dbainfo.net/">Sybase数据库技术，数据库恢复专家</a>；</li>
<li>对《<a href="https://www.dbainfo.net/restore_delete_file_linux_ext3grep.htm">linux上使用ext3grep恢复误删除的文件</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>2015-03-07 -- <a href="https://www.dbainfo.net/sap-iq-cr-number.htm" title="SAP IQ的所有已知BUG列表">SAP IQ的所有已知BUG列表</a> (0)</li><li>2012-02-22 -- <a href="https://www.dbainfo.net/2011-dba-annual-salary-research.htm" title="转：2011 数据库工程师薪酬调查报告发布">转：2011 数据库工程师薪酬调查报告发布</a> (0)</li><li>2010-10-24 -- <a href="https://www.dbainfo.net/sybase-ase-convert-function-style-date-time-format.htm" title="Sybase ASE convert函数中的style日期时间样式">Sybase ASE convert函数中的style日期时间样式</a> (0)</li><li>2011-01-28 -- <a href="https://www.dbainfo.net/happy_new_year_2011.htm" title="新春快乐">新春快乐</a> (1)</li><li>2010-06-21 -- <a href="https://www.dbainfo.net/ase-cross-platform-remote-backup.htm" title="ASE跨平台远程备份">ASE跨平台远程备份</a> (0)</li><li>2010-09-14 -- <a href="https://www.dbainfo.net/sybase-central-ase-character-set.htm" title="用Sybase Central连接ASE数据库乱码问题的解决">用Sybase Central连接ASE数据库乱码问题的解决</a> (2)</li><li>2010-02-23 -- <a href="https://www.dbainfo.net/sybase-ase-flashback-table-to-before-drop-table.htm" title="成功恢复drop table的表内数据">成功恢复drop table的表内数据</a> (3)</li><li>2010-08-11 -- <a href="https://www.dbainfo.net/sybase-ase-auto-backup-shell-scripts-at-unix-linux.htm" title="sybase ASE在unix&#038;linux上的自动备份脚本">sybase ASE在unix&#038;linux上的自动备份脚本</a> (1)</li><li>2011-11-01 -- <a href="https://www.dbainfo.net/connect-to-linux-by-xmanager.htm" title="配置xmanager连接linux问题">配置xmanager连接linux问题</a> (0)</li><li>2013-11-19 -- <a href="https://www.dbainfo.net/showplan_html_format.htm" title="以HTML格式显示ASE查询计划">以HTML格式显示ASE查询计划</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>https://www.dbainfo.net/restore_delete_file_linux_ext3grep.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
