reiserfs文件系统反删除操作的实践
一、关于Linux的文件系统(Filesystem)
请参考: 《Linux 文件系统概述》 二、reiserfs 文件系统是否支持undelete操作来恢复数据; 一般删除数据有两种情况,一种是通过rm 命令来删除的;另一种是通过格式化销毁数据的,在reiserfs 文件系统中,恢复这两种误操作而引起的数据损失的情况还是有点区别; 1、由于误操作rm 删除命令而造成数据的丢失的恢复情况; 通过实践来看,通过rm 删除数据,我们能通过reiserfs的修复检测工具来恢复,如果存储设备没有任何问题,或者文件系统没有坏块(bad block)的情况下是百分之百的恢复; 2、由于格式化硬盘所带来的数据损失的恢复情况; 我测试了格式化存储备来测试恢复reiserfs 文件系统所丢失的数据,我是在移动硬盘上做的实践;比如我的移动硬盘上只有一分区,并且是基于reiserfs 文件系统的;我存放了一百多M的数据,然后再用mkreiserfs或mkfs.reiserfs 工具来格式化这个硬盘分区。如果这时我们发现重建了硬盘分区的文件系统是误操作。这时想通过reiserfs的修复工具来修复,能挽回大多数数据;但并不是百分百,有时也会是百分百的成功,就看你的运气了; 如果我是把这有reiserfs 文件系统的分区,格式化为其它的文件系统了,这时如果发现是误操作,成功几率就极低了;或者说大多是不能成功; 如果我们把硬盘的分区表也重建了,如果这时再想起是误操作,恢复的reiserfs