阅读:5070回复:12
[提醒]刚刚遇到的书签丢失问题(系统意外崩溃后)
关键字: 崩溃 书签 丢失 Unable to process backup file
刚才电脑突然死机,重启后启动Firefox时居然没有提示意外关闭并恢复进程, 启动后发现书签全部丢失。 查看profile目录,places.sqlite大小19M,正常,bookmarksbackup目录下有最 近的备份。打开Library(书签管理器)准备恢复17号的备份,结果Firefox提示 “Unable to process backup file”。用Foxmarks一样无法正常下载回服务器的 书签。本以为是json格式的备份无法识别了,后来发现任何html文件同样不能 导入。禁用所有扩展,还原到一天前的nightly,均无效。 用了个干净的配置文件,发现完全可以恢复原来的json备份,所以怀疑是原配 置文件本身出了问题,试着把原来的places.sqlite拷到新的干净配置文件下, 可用!于是二话不说,试着把整个旧配置文件目录覆盖新的配置文件目录来 一次整体测试,结果在复制的过程用提示places.sqlite-journal这个文件损坏 无法读取,跳过这个文件后,用新配置文件启动,一切正常。 故而原因出现在这个places.sqlite-journal上面,在旧配置文件中删除之,再 启动,书签就回来了,估计这个文件是配合着places.sqlite使用,保证后者安全 的。 立此存照。 |
|
|
1楼#
发布于:2008-10-17 18:37
解决问题的思路非常的好!建议其他兄弟在自己的firefox 出现问题时候也能参考一下 kmc 的思路。
有时候我们打开 Firefox 的时候出现系统死机或非正常重启,这样会导致书签或其他 FF 配置文件丢失,很大程度上是由于这些配置文件损坏造成的,因此可以通过删除这些有关文件然后重新启动FF让其自己重建这些文件,最后通过导入原来的备份进行恢复。另外要经常注意备份自己的重要FF文件,如密码,书签等。大家可以善用 foxmarks、weave 和 FEBE 这样的备份扩展! |
|
|
2楼#
发布于:2008-10-17 18:37
places.sqlite-journal好像是运行的时候的一个东西,正常关闭的话会自动删除的
|
|
3楼#
发布于:2008-10-17 18:37
|
|
4楼#
发布于:2008-10-17 18:37
places.sqlite-journal 这个文件就是sqlite 的索引,正常关闭的情况下,是不会有这个的。
删了就好了。 记得以前profile里面还有个什么文件,有了它firefox就无法启动。提示说另一个正在运行。 |
|
|
5楼#
发布于:2008-10-17 18:37
|
|
6楼#
发布于:2008-10-17 18:37
|
|
|
7楼#
发布于:2008-10-17 18:37
应该是parent.lock 有问题的话删除它!
|
|
|
8楼#
发布于:2008-10-17 18:37
parent.lock
对 就是他,万恶呀,进程之间通信怎么用个文件呢。 这是2.0的事情,我的3.0还没看见过这个毛病 ----------------------- sqlite 很健壮的,不是那么容易就弄坏了的 |
|
|
9楼#
发布于:2008-10-17 18:37
3.0 至今没坏过
|
|
|
10楼#
发布于:2008-10-17 18:37
收到,做个记号~
|
|
11楼#
发布于:2008-10-17 18:37
请问楼主一个问题。我刚刚使用firefox3.0b4,原来从没有使用过这种浏览器。前两天,我备份了从ie中导入的书签,并保存为Bookmarks xxxx-xx-xx.json格式的文件。重装系统后,想把该书签文件导入到浏览器中,但无法导入,总提示我打开html文件,请问,如何才能将json文件导入到浏览器中?谢谢!
|
|
12楼#
发布于:2008-10-17 18:37
|
|
|