1.迅速而优雅地关机,不要进行额外IO操作, 避免覆盖数据。(umount /home可以起到相似作用,但鉴于Ubuntu20.04默认安装并不将/home单独分区,并不优先推荐)
2. 绝大多数情况下,(在文件没有被覆盖的前提下)通过rm删除的文件一般是可恢复的。当然shred这种暴力方法不算。
3.首先评估数据价值。如果你愿意为了被误删的数据付出1K以上的经济代价,那么保护好现场,赶紧联系正规的可靠的专业数据恢复机构。请不要轻信任何网络上的广告、推广,包括来路不明的淘宝店铺等。
4.但是在绝大多数情况下,纯软件导致的数据丢失恢复并没有这么困难。建议在另一台Linux系统或是通过liveCD等方式只读地挂载需要恢复数据的分区, Google搜索ext4误删除文件恢复并按照文章提示尝试恢复。尝试可以适当大胆些,因为只读访问并不会对分区数据造成任何进一步的破坏。但切记恢复时不要将文件恢复到需要恢复数据的分区,请保存在其他介质中,确认恢复的文件完整无误以后再拷贝的原来的分区。时间、空间允许的前提下,建议保存原分区镜像。(以及,定期备份是一个好习惯。)
5.奇怪的想法:如果用TSK或者Autopsy一类取证工具进行数据恢复会如何?(开个玩笑,请不要受到误导)