Linux 下ext4文件系统,文件恢复\mysql恢复

By | 2013 年 5 月 24 日

心血来潮,删了几十个数据表,于是乎开始寻恢复软件,

首先寻到ext3grep,结果发现文件系统为ext4,

再次寻到giis-ext4 ,安装调试,结果悲催,不会。

最终extundelete,安装调试,(注意安装到非数据盘,切记)

需要的库文件

yum install e2fsprogs e2fsprogs-devel e2fsprogs-libs

下载extundelete

wget http://downloads.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2

tar -xvf extundelete-0.2.4.tar.bz2

./configure

make

make install

恢复方式

extundelete /dev/sda3 --restore-file /an/important/file

恢复/dev/sda3里一个被误删除的文件夹

extundelete /dev/sda3 --restore-directory /an/important

恢复/dev/sda3里所有被删除的东西

extundelete /dev/sda3 --restore-all

恢复后的文件位于 extundelete 同目录的 RECOVERED_FILES文件夹,

拷贝恢复的文件到mysql文件夹,改变那些文件的权限,重启mysql ,ok解决了。

One thought on “Linux 下ext4文件系统,文件恢复\mysql恢复

发表回复

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据