麒麟系统删除文件权限不够 麒麟系统删除u盘记录
0
2026-02-06
在麒麟OS中误删除ext4文件后,可通过extundelete(依赖日志)、photorec(原始扫描)、debugfs(inode级恢复)或journal日志回溯四种方法恢复数据,前提是未覆盖写入。

如果您在麒麟OS系统中误删除了e xt4说明:一、使用extundelete恢复已文件
extun delete是一款专为ext3/ext4文件系统设计的开源恢复工具Extents),适用于删除后未重启、未写入新数据的场景。
1、打开sudo fdisk -l | grep ext4。
2、安装extundelete:执行sudo apt update sudo apt install extundelete(麒麟操作系统基于Ubuntu/Debian源时适用);若源中无包,需从源码编译安装。
3、卸载目标分区(必须卸载):运行sudo umount /dev/sdb1;若提示busy,使用sudo lsof D /mnt/data 排查并终止相关进程。
4、执行恢复:若需恢复全部文件,运行 sudo extends /dev/sdb1 --restore-all;若仅恢复特定目录,使用 sudo extundelete /dev/sdb1 --restore-directory /home/user/docs。
5.二、使用photorec扫描原始文件
photorec不依赖文件系统结构,而是头尾的数据块,适用于ext4元数据严重损坏、extundelete已损坏或分区被格式化的情况下载: 1、安装testdisk包(含photorec):执行sudo apt install testdisk。
2、运行photorec:输入sudo photorec,按提示选择磁盘和目标逻辑分区(如/dev/sdb1)。
3. torec跳过文件系统解析)。
4、指定存储恢复文件的目标路径(** **),避免写入分区造成覆盖二次。