linux rm 恢复(aix系统rm一个文件怎么恢复)
今天给各位分享linux rm 恢复的知识,其中也会对aix系统rm一个文件怎么恢复进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
linux 下 rm 之后的文件还能恢复吗
理论上rm删除的文件是还能恢复的。删掉文件其实只是将指向数据块的索引点(information nodes)释放,只要不被覆盖,数据其实还在硬盘上,关键在于找出索引点,然后将其所指数据块内的数据抓出,再保存到另外的分区。在用rm误删除文件后,我们要做的第一件事就是保证不再向误删文件的分区写数据。
通常我们可以有以下几种选择:
1、借助工具。
2、自己写程序。你需要会编程并了解对应的文件系统。
3、如果数据很有用,也许可以找专业公司抢救。
工具
1、The Sleuth Kit
2、Foremost
3、一个全能的工具,Finaldata,可以恢复unix/linux/dos下误删的文件。对于unix,支持这些产品, Solaris、AIX和HP-UX。对于linux,支持EXT2的文件系统。对于dos,支持FAT 12/16/32, NTFS 4/5/5.1的文件系统。
4、如果文件系统是ext2(对ext3无效):
ext3的删除机制是直接把 inode data删除了,所以造成 ext3无法反删除(ext3设计为无法恢复被删除的文件)。
unrm
ext2ed
debugfs(undel lsdel)
recover
Midnight Commander(mc)
e2undel
tct
5、如果文件系统是FAT32或者NTFS:
EasyRecovery
Finaldata
6、freebsd如果使用了rm,可以试一下undelete这个命令.
7、当进程打开了某个文件时,只要该进程保持打开该文件,lsof可以用来恢复删除文件。
linux rm删除的文件怎么恢复
linux的文件被rm删除是可以通过linux自带的文件恢复工具debugfs来进行恢复,但是只能恢复ext2文件系统的文件,不能恢复ext3文件系统的文件。
1,首先查看需要恢复的文件所在的文件系统
命令行模式下输入指令mount
[xuwangcheng14@root]# mount
/dev/xvda1 on/ type ext2(rw,errors=remount-ro)
proc on/proc type proc(rw,noexec,nosuid,nodev)
sysfs on/sys type sysfs(rw,noexec,nosuid,nodev)
由上知,/dev/xvda1挂载在/下,即根目录,且文件系统是ext2
2,将要找回的文件所在的分区重新挂载成只读
(因为这样比较安全,可以防止因新的文件写入该分区而导致无法找回文件)
[xuwangcheng14@root]# mount-n-o remount,ro/dev/xvda1
如果不能重新挂载,那么一定有用户正在使用该分区中的文件,我们可以使用指令:fuser-m-v/dev/xvda1来查看当前哪个用户正在使用该分区中的文件,然后使用fuser-k-m-v/dev/xvda1来杀死用户使用该分区的任何进程。
3,使用debugfs工具恢复文件
[xuwangcheng14@root]# debugfs/dev/xvda1
debugfs 1.42(29-Nov-2011)
debugfs: lsdel
进入debugfs模式后输入lsdel后可以看到被删除的文件信息
stat显示某个节点所对应的文件信息,
恢复文件使用dump文件路径。
如果被删除的文件很多,那么通过lsdel可看出文件的时间,然后自己判断进行恢复。
linux怎么恢复rm误删的数据
具体内容如下:
一、使用恢复工具
Linux下有很多恢复工具可以用来恢复rm误删的文件,常用的有TestDisk,Photorec等,除了这些恢复工具,你还可以使用LVM(逻辑卷管理)来恢复数据。
二、使用TestDisk工具
TestDisk是一款强大的数据恢复工具,可以用来恢复rm误删的文件。它可以检测硬盘的分区表,恢复丢失的分区,修复损坏的硬盘,从而恢复rm误删的文件。使用TestDisk工具也是比较简单的,只要根据提示一步一步操作就可以了。
三、使用Photorec工具
Photorec是一款可以恢复rm误删的文件的工具,它能够扫描硬盘并恢复丢失的文件,可以恢复图片、文档、音乐等文件。使用这个工具也是非常简单的,你需要根据提示一步一步操作就可以了。
四、使用LVM工具
LVM(逻辑卷管理)是一种Linux系统下的磁盘管理工具,它可以用来恢复rm误删的文件。使用LVM工具也是比较简单的,你可以使用lvmcreate命令来创建逻辑卷,然后使用lvmremove命令恢复rm误删的文件。