96SEO 2025-10-28 01:07 0
在Debian系统中,有多种方法可以尝试恢复删除的文件。使用TestDisk数据恢复工具, 它是一个开源的、功能强大的数据恢复工具,可以帮助您从硬盘驱动器、USB闪存驱动器、SD卡和其他存储设备中恢复丢失的文件。

sudo apt-get install testdisk
安装完成后 您可以通过以下命令启动TestDisk:
sudo testdisk
在TestDisk中,您需要选择分区表类型,比方说MBR、GPT等。根据您的系统情况选择合适的类型。
选择您想要恢复数据的分区,然后按照提示进行操作。
使用find命令可以查找指定路径下大于100MB的文件,然后进行删除。
sudo find / -type f -size +100M -exec rm -f {} \;
若需回收已下载的ISO镜像文件占用的空间, 可以通过以下方式:
rm ~/Downloads/debian-xx.iso # 替换为实际文件名
若文件被误删至回收站,清空回收站:
sudo find / -type f -size +100M -exec rm -f {} \;
安装ncdu工具后扫描目录,按大小排序后删除:
sudo apt-get install ncdu
ncdu
使用以下命令来清理/tmp目录中的临时文件:
sudo rm -rf /tmp/*
Debian系统通常会保留多个内核版本以备不时之需。清理旧的内核版本,可以使用以下命令:
sudo apt-get remove --purge $)
日志文件可能会占用大量磁盘空间。使用以下命令清理日志文件:
sudo apt-get install logrotate
sudo nano /etc/logrotate.d/syslog
在配置文件中, 设置日志文件的轮转策略,比方说:
/var/log/*.log {
daily
rotate 7
compress
missingok
notifempty
create 640 root adm
}
若删除后空间未释放,可能是文件被进程占用。
使用lsof命令查找占用文件或目录的进程:
sudo lsof | grep deleted
记录进程ID和文件描述符。
根据记录的进程ID和文件描述符, 使用以下命令终止占用进程:
sudo kill -9 进程ID
确认后使用rm命令删除文件:
sudo rm -f 文件名
操作前务必备份重要数据,避免误删导致数据丢失。
通过以上方法,您可以巧妙地回收Debian系统中的大文件,释放磁盘空间。在实际操作过程中,请务必谨慎,避免误删重要数据。
Demand feedback