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误删的文件。

阅读剩余
THE END