【问题标题】:Data loss under LinuxLinux下的数据丢失
【发布时间】:2020-05-11 05:13:29
【问题描述】:
我在 linux debian buster 下工作。
今天早上我照常工作,我的电脑崩溃了。我强迫它关闭,当我重新启动时,它通过邀请我执行 fsck 来向终端显示 initramfs(如果我没记错的话)。
这不是我第一次发生这种情况。我通常为我的根分区和主分区执行 fsck -y / dev / sda1 然后 fsck -y / dev / sda3 。
但是今天早上,在我崩溃后,当我这样做时,他快速滚动浏览了几条消息,这让我很担心。最后我重新启动了我的电脑,瞧,我再也找不到我的工作文件夹了。事实上,我有一个包含其他两个文件夹的文件夹。嘿,只剩下一个可见的文件夹了。我对丢失文件夹的所有快捷方式都不再有效。
当我制作 df -h 时,大小看起来好像文件存在,但看不到它。它不在/丢失+找到
我在家里进行了全球搜索,但什么也没有
我不能再工作了,我所有的工作都在那里,我有一个 1 个月大的备份,但是很好。
如果真的真的,你有一个解决方案,请我绝望。
我的磁盘分为 4 个,其中 3 个用于 linux,1 个用于 ntfs
谢谢
【问题讨论】:
标签:
directory
debian
loss
fsck
【解决方案1】:
太高兴了
我找到了我的数据。
是什么让我有 0.5% 的希望(我必须承认,我最后一次拿着电脑在窗口的边缘寻找我的数据),是我的分区大小。当我右键单击 home 并查看我有 31go 的尺寸时,并带有
df -h
结果:
/dev/sda3 192G 95G 87G 53%/家
或使用 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,尽管它是一个很棒的工具,但我会谨慎使用它。