我在 linux debian buster 下工作。今天早上我照常工作,我的电脑崩溃了。我强迫它关闭,当我重新启动时,它通过邀请我执行 fsck 来向终端显示 initramfs(如果我没记错的话)。这不是我第一次发生这种情况。我通常为我的根分区和主分区执行 fsck -y / dev / sda1 然后 fsck -y / dev / sda3 。但是今天早上,在我崩溃后,当我这样做时,他快速滚动浏览了几条消息,这让我很担心。最后我重新启动了我的电脑,瞧,我再也找不到我的工作文件夹了。事实上,我有一个包含其他两个文件夹的文件夹。嘿,只剩下一个可见的文件夹了。我对丢失文件夹的所有快捷方式都不再有效。当我制作 df -h 时,大小看起来好像文件存在,但看不到它。它不在 / lost + found 我家有一个全局搜索,没有什么我不能再工作了,我所有的工作都在那里,我有一个 1 个月大的备份,但是很好。如果真的真的,你有一个解决方案,请我绝望。我的磁盘分为 4 个,其中 3 个用于 linux,1 个用于 ntfs 谢谢
问问题
20 次
1 回答
0
太高兴了,我找到了我的数据。是什么让我有 0.5% 的希望(我必须承认,我最后一次拿着电脑在窗口的边缘寻找我的数据),是我的分区大小。当我右键单击 home 并查看大小为 31go 时,使用 df -h 结果:/dev/sda3 192G 95G 87G 53% / home
或使用了 95 GB,与上面的 31 GB 相比,那么 60 GB 在哪里?在出现问题之前,我的大小约为 95 GB。
确实,在 fsck -y 期间很快出现了几条消息,包括单词 inode 或带有数字的节点(我不记得)
有人建议我看看/home/lost + found,当我这样做时,我什么也没看到。但是当我在终端中以root身份登录时,然后“cd / home”和ls lost + found“,我看到了#13032#13036#1181667这样的数字,以及一个编号为#4703的文件夹。所以我做了一个“chmod 777 -R lost + found”以便能够通过我的帐户(简单用户帐户)访问它。执行命令后几分钟后,我通过“nemo”文件资源管理器打开/home/lost + found和 TADAM,我所有的数据都在那里。我已经做了几次节省,并发誓不再信任 fsck -y,即使它是一个很棒的工具,但我会谨慎使用它。
于 2020-05-11T12:18:58.470 回答