我在相对较新的笔记本电脑上使用Ubuntu12.04。刚开始的几天里,一切都很好,但突然间我遇到了一个奇怪的问题。每隔2-3天,文件系统就变成只读的。我无法在安装驱动器中保存/下载任何东西,如果尝试这样做,系统会挂起,之后需要强制重新启动。
我不得不在修理模式下运行fsck来修复它(暂时)。在那里,我经常收到以下消息:
"Inodes that were part of a corrupted orphan linked list found.
UNEXPECTED INCONSISTENCY: RUN FSCK MANUALLY.
fsck / [886] terminated
我正在清理我的windows pc上的一些磁盘空间,当我注意到这个旧文件夹时,这台PC也运行了linux。我试着通过windows删除文件夹,但文件名中有些文件带有冒号,这似乎与windows混淆了。我试着通过windows上的ubuntu子系统删除文件,但这也不起作用。这是我试过的。
$ sudo ls
man3 <-- this is the dir to delete
$ rmdir man3
rmdir: failed to remove 'man3': Directory not empty
$ sudo rm -r man3
rm: cannot remov
我碰巧删除了我系统上的/boot目录,而不是我应该删除的目录。我找到这是为了恢复它,但是apt --reinstall有问题,所以我决定手动删除和安装软件包。可能不是最聪明的想法,现在有两个破碎的图像,我不知道如何修复。
运行dpkg --audit告诉我
The following packages are only half configured, probably due to problems
configuring them the first time. The configuration should be retried using
dpkg --configure or
我有一些efs驱动器,我试图修复的文件系统。当我运行fsck时,它会返回一个错误,本质上说该设备不是e2fsck。我在synaptic中寻找efs支持,但什么也找不到。
下面是一篇关于efs:http://www.linux.org/threads/extent-file-system-efs.4447/的文章
我可以使用哪些命令来修复EFS分区?
# fsck /dev/sdb1
fsck from util-linux 2.20.1
e2fsck 1.42.9 (4-Feb-2014)
ext2fs_open2: Bad magic number in super-block
fsck.e