🆘 **紧急求助!误删服务器数据,求支招!**

5 天前
 liyouran

今天手滑在 Linux 服务器上误用了 rsync 命令,把一块 ext4 格式和 xfs 格式的硬盘的/root 目录删了...😭 硬盘已经卸载 江湖救急!!!

9962 次点击
所在节点    Linux
98 条回复
freeup
5 天前
如果不重要就别折腾了,如果是公司重要数据,赶紧认错跑路
caiyuyu
5 天前
# 准备工作
# 1. 首先卸载受影响的硬盘(如果还未卸载)
umount /dev/sdX # 替换 sdX 为实际的设备名

# 2. 创建磁盘镜像(可选但强烈建议)
dd if=/dev/sdX of=/path/to/disk_image.img bs=4M conv=noerror,sync status=progress

##################
# ext4 恢复步骤 #
##################

# 1. 安装 extundelete
apt-get install extundelete # Debian/Ubuntu
# 或
yum install extundelete # CentOS/RHEL

# 2. 查看分区信息
fdisk -l /dev/sdX

# 3. 使用 extundelete 恢复整个目录
extundelete /dev/sdX --restore-directory /root

# 4. 恢复特定时间段的文件
extundelete /dev/sdX --restore-all --after `date +%s -d "2024-02-08 10:00:00"`

##################
# xfs 恢复步骤 #
##################

# 1. 安装 xfs_repair 和 xfs_undelete 工具
apt-get install xfsprogs xfsdump # Debian/Ubuntu
# 或
yum install xfsprogs xfsdump # CentOS/RHEL

# 2. 使用 xfs_repair 检查文件系统
xfs_repair -n /dev/sdX # 先用-n 测试,不实际修改
xfs_repair /dev/sdX # 实际修复

# 3. 使用 TestDisk 恢复 XFS 分区数据
# 安装 TestDisk
apt-get install testdisk # Debian/Ubuntu
# 或
yum install testdisk # CentOS/RHEL

# 4. 运行 TestDisk (交互式工具)
testdisk /dev/sdX

##################
# 使用 PhotoRec #
##################

# 1. 安装 PhotoRec (通常与 TestDisk 一起安装)
apt-get install testdisk # Debian/Ubuntu
# 或
yum install testdisk # CentOS/RHEL

# 2. 运行 PhotoRec (适用于所有文件系统)
photorec /dev/sdX


--------------
AI 回答的,仅供参考
liyouran
5 天前
我个人的数据,十几个 docker 的数据和 compose 文件都没了,还有思源笔记,没了会很超级糟心,有什么恢复方法吗?
liyouran
5 天前
网上的办法和 AI 都试过了没什么太大作用
ETiV
5 天前
找硬盘恢复的商家 b 站上好多做视频的 随便找一个
zbianbiaos
5 天前
先做个全盘 GHOST 镜像,找个店铺帮你做数据恢复就行了,千万别在硬盘里面再有写操作
cheng6563
5 天前
先 dd 出镜像来吧。
没有简单的办法,只能用传统数据恢复手段。可以找数据恢复商家。

能简单恢复的情况只有:1.删文件但相关服务没关掉文件没解锁 2.直接删分区(没重新格式化)
CEBBCAT
5 天前
@caiyuyu #2 直接贴 AI 内容会被封号
abc0123xyz
5 天前
数据不重要就放弃吧
gzldc
5 天前
3 个小时了,你还好吗
woshi233
5 天前
去 TB 问,远程帮你恢复好,没多少钱的事,我找过两次,三五百搞定。
luoyide2010
5 天前
在 windows 上安装 R-Studio ,然后把恢复数据的硬盘挂载到这台 win 电脑上,用 R-Studio 扫描看看,只要没有被其他文件覆盖,恢复几率还是很高,如果是很重要的数据,最好还是找数据恢复厂商来搞
wind1986
5 天前
@caiyuyu 一举报一个准...能秒封
suhu
5 天前
@caiyuyu 可惜了,还是个挺老的号呢
lll9p
5 天前
实在不行上 tb 找人试试
jqknono
5 天前
可以恢复, 我也是误删/, 是让公司运维恢复的. 首先需要硬盘不要再接入系统, 避免进一步数据丢失, 后边可以恢复一些数据出来, 其它的就不太懂了.
linxb
5 天前
are you ok ?

吃瓜后续
PROJECT
5 天前
@Livid #2 AI
caiyuyu
5 天前
@CEBBCAT 啊?为啥?
blankmiss
5 天前
2 楼被 AI 警察逮捕了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/1109812

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX