我在/media文件夹上挂载了两个分区:
因此,稍后,我可以通过GUI访问它们,就像下面这样的分隔分区
错误地,我使用"rm -rf ./*“命令从/media中删除了这些分区的以下挂载点:
当我导航到分区时,每个分区上都没有数据,所有数据都丢失了。
我无法想象这是如何发生的,但是我有关于这些分区的重要信息,我希望我能够恢复数据。
我想确保这些数据是否仍然存在或永远丢失,如果丢失了,我能恢复这个关键数据吗?
发布于 2022-09-06 11:28:21
命令rm -rf ./*将删除当前目录(./)中与*匹配的所有内容,这意味着所有非隐藏文件。
如果在分区的挂载点(在驱动器上)执行此操作,则将删除该分区中的每个可见文件和目录。
挂载后,挂载分区的文件系统是文件系统的组成部分。如果删除其中的文件,则删除已挂载分区上的文件。
因此,是的,数据已经消失,只能通过专家数据恢复才能恢复。
有时我们很难学到它,但是任何计算机用户都应该从心里学到的第一课,就是要确保你的个人数据有很好的备份。一旦你有了它,你就很好了。其他任何事情都不重要:操作系统可以从许多地方下载,并在半小时内重新安装(除了缓慢的系统)。然而,个人数据一旦丢失,就会永远丢失。
还有一个更严重的警告:永远不要以root用户的身份工作,除非您做系统维护,并且知道您在做什么。您删除了/media的内容。默认情况下,包含具有用户名的目录(在您的例子中是mma),然后包含连接驱动器时创建的所有挂载点。这些目录属于root,不能由普通用户删除。所以充当根是你的第二个很大的错误。
如果您没有备份,您唯一的解决办法是使用testdisk/photorec尝试自己的数据恢复,但不要屏住呼吸!更多的机会,更完整的数据恢复涉及到寻求(昂贵的)专业帮助。
https://askubuntu.com/questions/1427863
复制相似问题