ubuntu文件恢复(ubuntu备份文件)

大家好,关于ubuntu文件恢复很多朋友都还不太明白,今天小编就来为大家分享关于ubuntu备份文件的知识,希望对各位有所帮助!

Ubuntu系统怎么还原

直接将/home里面的东西tar到别的地方即可。如果是/home单独分区的话,Ghost是最方便的了。

/etc里面的是配置文件,同样可以tar好放别的地方。

也可以直接整个系统备份:

tar-cvpzf/‘备份文件路径-exclude=/proc-exclude=/lost+fount-exclude=/media-exclude=/mnt-exclude=/sys/

这就是将/proc/media/mnt/sys几个不必要备份的其他所有数据全部备份。

恢复系统就是tar-xvpzf/‘备份文件路径-C/

当然上面说了,四个目录是被排除掉的,一条命令新建:

mkdir/proc/lost+found/mnt/sys

当然在一切开始之前先sudo su

ubuntu怎么恢复文件

ubuntu下把文件删除了之后的解决办法有:

1、借助工具。

2、自己写程序。你需要会编程并了解对应的文件系统。

3、如果数据很有用,也许可以找专业公司抢救。

工具

1、The Sleuth Kit(Autopsy是它的一个图形前端)

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可以用来恢复删除文件。

vs+远程ubuntu时错误删除文件如何恢复

如果在VS Code远程连接到Ubuntu系统中,不小心删除了某些文件,可以尝试使用以下方法进行恢复:

使用“Ctrl+ Shift+ P”打开命令面板,输入“Remote-SSH: Open Configuration File”,然后选择“用户”级别的配置文件。

找到以下配置:

"remote.SSH.configFile":"~/.ssh/config",

在该配置下添加以下内容:

Host myRemoteHost

HostName myRemoteHost

User myUserName

IdentityFile~/.ssh/myPrivateKey

RemoteCommand printf'\033]777;restore\007'&& cat>/dev/null

其中,myRemoteHost是远程主机的名称,myUserName是用户名,myPrivateKey是连接该主机所使用的私钥。

在VS Code中打开命令面板,输入“Remote-SSH: Connect to Host”,选择刚才添加的主机配置。

等待连接成功后,在终端中执行以下命令:

printf'\033]777;request\007'

在文件管理器中选择删除的文件或文件夹,并将它们拖放到终端中。该命令将返回一个类似于以下的输出:

/home/user/deletedfile

/home/user/deletedfolder

复制并保存该输出,然后执行以下命令:

printf'\033]777;restore\007'&& cat/home/user/deletedfile>/home/user/deletedfile-restored

重复执行步骤7,直到所有删除的文件和文件夹都恢复完成。

需要注意的是,该方法只适用于远程连接到Ubuntu系统中的情况,而且要求删除的文件或文件夹还未被覆盖或删除。因此,在使用本方法之前,最好备份所有数据,并确保删除操作的可靠性。

阅读剩余
THE END