大约 2-3 周前,我使用 fedup 将笔记本电脑上的 fedora 17 更新到了 fedora 19(内核3.10.11-200
)。直到昨天晚上一切都很好。关机时突然收到一些重复出现的内核错误消息。我没能记下来,就强行关闭了系统。第二天早上,当我启动系统时,登录屏幕无法启动。我只能看到内核消息。我收到此消息:
failed to start wait for plymouth boot screen to quit
当我启动终端时,Ctrl+Alt+F2
我登录时收到此消息:
login: write lastlog failed: No space left on device
yum update
不起作用并失败并显示以下消息:
error: db5 error(11) from dbenv->open: Resource temporarily unavailable
error: cannot open Packages index using db5 - Resource temporarily unavailable (11)
error: cannot open Packages in /var/lib/rpm
CRITICAL:yum.main:
Error: rpmdb open failed
我的根分区有大约 50 GB。不明白为什么这么多空间会用完。磁盘是 LVM 分区。有没有什么方法可以挽救系统而不丢失文件/home
。
答案1
当 Fedora 17 停产时,我也将笔记本电脑从 Fedora 17 更新到了 Fedora 19。我也用过,fedup
更新过程很顺利。我更喜欢我的 Fedora 19 系统!
我也使用 LVM,并且 /home 与根目录是分开的。
你可以使用以下方式实时启动系统救援光盘并检查所有分区/卷/等中的内容。您还可以调整它们的大小等。如果由于某种原因您无法修复系统,您可以使用 SystemRescueCD 发行版中的实用程序将您想要的所有内容从内部驱动器移动到外部驱动器。