linux磁盘误删除文件怎么恢复?
答解决方法如下
1、执行命令“cd /home”进入服务器根目录home;
2、执行命令“ touch demo.txt”创建一个演示文稿;
3、执行命令“ rm -rf demo.txt ”删除该文件;
4、执行命令“ debugfs ”运用系统自带恢复工具debugfs来修复;
5、额外开一个xshell,执行命令“ df /home/ ”打开刚刚被删除文件所在分区;
6、执行命令“ open /dev/mapper/vg_root-lv_root ”查看目录分区;
7、执行命令“ ls -d /home ”显示被删除文件所在目录;
8、执行命令“ logdump -i”查找文件所在区块号;
9、记住block后面的数值并执行命令“ quit ”退出debugfs;
10、执行命令“ dd if=/dev/mapper/vg_root-lv_root of=/home/demo.txt bs=640 count=1 skip=1089 ”恢复文件操作;
11、bs与offset值一致,skip与block值一致,执行命令“ ls ”可以看到文件demo.txt被删除后又重新找回来了,恢复成功。
linux怎么找回删除的文件的操作ip?
1、打开linux服务器,然后在linux桌面的空白处点击右键。
2、在弹出的下拉选项里,直接点击【打开终端】。
3、打开linux服务器的命令终端后,在这里就可以使用获取ip地址命令 。
4、输入查询linux的ip地址的命令:ifconfig -a,然后回车。
5、使用查看linux的ip地址命令后,就会在终端命令窗口里显示出ip地址。
windows下删除了linux分区怎样恢复?
①使用 diskgenuis 软件添加一个新的分区,把那个分区分出来,一定要和以前一样,错了容易导致 Linux 不能挂在这个分区。
②重新启动。使用 Linux 的 Live CD 启动(ubuntu 就有 liveCD )。
③用命令行尝试挂载那个分区,命令如下:首先新建一个用来挂载的目录。mkdir linux之后挂载:(非 root 用户需要sudo,用 root 用户的话不需要sudo)sudo mount -t ext3 /dev/XXX linux -o ro(-t 后面的 ext3 根据需要修改,是 Linux 所使用的分区类型。)④如果分区正确,就可以看到里面的文件,并且可以把所有的数据拷贝出来。⑤建议用 tar 压缩到一个 FAT32 分区里。压缩的命令:(先 CD 到硬盘的 linux 分区)cd linux (就是刚才 mkdir 明且 mount 到的地方)tar cfj /mnt/fat32 *就行了。fat32 就是挂载的那个 FAT32 分区,注意 Linux如果太大,压缩文件超过 2G 就不行了。可以尝试找一个用 ntfs-3g 的 LiveCD挂载一个 NTFS 分区。(找个大 U 盘或者移动硬盘,格式化为 ext3 分区更好)如果压缩成功,就意味着这个分区里面的数据没有丢失。⑥可以适当把分区分的比以前大一点。从而保证数据都没事。⑦SWAP 没有重要数据。不用恢复,把剩下的空间重新分给它就行了。⑧如果数据压缩出来了,可以考虑是不是把这个分区格式化一下,之后再把 linux 文件解压缩回去。再恢复 GRUB 就行了。

