/*300*250,创建于2011-9-27*/ var cpro_id = ‘u627213′;
原创文章,转载请注明: 转载自听风细雨 – 大型网站运维 本文链接地址: Linux 下误删除数据时的拯救大行动记录 某日,某君,也就是我啦,进入到某台服务器,整理服务器时发现 /data目录下有db_mysql和mysql_data目录,查了mysql_data是不在使用的,所以想把mysql_data下的文件都删除了…… 这个时候,估计也许可能脑袋锈抖,居然跑到上一层目录直接rm * -rf,这下糟了,把db_mysql也给删除了,db_mysql是在使用中的库啊!!我哭:’( :’( 哭也没用,这个时候还是想着怎么拯救吧! 拯救过程: 1、数据删除了,但mysql还在运行着,赶紧kill mysql,umount /dev/md0 2、使用网络上到处都是debugfs方式 debugfs /dev/md0 输入lsdel 理论上说这个时候这里可以看到被删除的文件,然后才有下一步的操作,可惜的是,这家伙貌似比较喜欢ext2,在ext3下没有任何东西显示,第一步拯救行动宣告失败 3、使用mc方式 yum install mc 安装完mc服务直接输入mc 这里窗口最好小一点,不然是乱码看到一个窗口,分别是一边显示删除文件,一边显示恢复文件(也许是这样,没做研究)输入: cd undel:/dev/md0 提示没有找到目录,无法chdir 继续: cd /dev/md0 一样的结局直接在窗口上鼠标点击进入,还是失败,第二个方法宣告失败 3、使用第三方软件ext3grep,哭诉,快OK吧,老天,再不行,我……我……被罚定啦 抱着丝丝希望开始了安装e2fsprogs,据说必须要有e2fsprogs-libs,不然在后面ext3grep的安装会有问题。 下载ext3grep:http://code.google.com/p/ext3grep/downloads/list 目前最新版本是ext3grep-0.8.0.tar.gz 安装: cd wget http://ext3grep.googlecode.com/files/ext3grep-0.8.0.tar.gz tar zxvf ext3grep-0.8.0.tar.gz cd ext3grep-0.8.0 [...]
















































近期评论