veket官方网站论坛

veket

 找回密码
 要注册
搜索
查看: 5247|回复: 7

veket关机时没有将文件系统缓存刷到硬盘导致文件系统损

[复制链接]
发表于 2013-11-27 19:23 | 显示全部楼层 |阅读模式
碰到一个郁闷的问题:veket在创建了veket_save.2fs文件启动后,再重启就经常黑屏,无法进入桌面。选择装在笔记本中的另外的linux启动时,启动过程中报文件系统损坏自动修复的信息,而发生损坏的就是veket_save.2fs文件所在的分区。把veket_save.2fs文件删除后可以正常启动veket,但这样的话原来的配置都丢失了,相当于重新安装的veket。怀疑是由于文件系统是有缓存行为的,一般linux在关机前会把缓存刷到硬盘。但veket在关机时没有把文件系统缓存刷到硬盘,引起文件系统损坏导致启动后黑屏。有没有碰到这种情况的呀?
发表于 2013-11-28 05:04 | 显示全部楼层
1. 没有出现过你的问题。
2. 你的分析不靠谱。缓存是当然的,veket本来就是默认运行在内存中的。关机时当然是会保存的,大家都这么用,从没听过其他人说有这样的问题。
因为不清楚你出现这个问题的具体原因,只能尝试:
1. 在事件管理器里设置保存时间间隔短一些。
2. 尝试把系统换一个硬盘分区。因为如果硬盘分区本身有问题,保存是写入错误的可能性也是存在的。例如原本安装在NTFS分区,试试换到FAT32分区。
3. 实在不行,把系统移到ext3分区,首次关机选择保存到整个分区。

 楼主| 发表于 2013-11-28 07:17 | 显示全部楼层
回复 sadaway 的帖子

谢谢你的分析!我的veket不是从光盘或者usb启动的,pupmode值是12,那么应该不是运行在内存中,而是是直接读写硬盘的吧?设置事件管理器里面的保持时间间隔没有影响。
veketsave.2fs文件保存在一个reiserfs分区。我从其他linux启动时看到的信息说这个分区在进行日志replay(就是之前说的文件系统修复)。需要说明的是这台笔记本用比较久了,硬盘很慢。文件系统缓存现象比较明显。一般人硬盘快的可能就不容易碰到我这种情况了。
发表于 2013-11-28 09:15 | 显示全部楼层
回复 jim 的帖子

同意二楼的说法。

reiserfs分区?不清楚支持和兼容情况,如果可能的话建议不要用这种分区格式。

硬盘慢不是问题,个人建议先用其它分区格式试试看是否还有这问题。
 楼主| 发表于 2013-11-28 09:31 | 显示全部楼层
回复 ken1015 的帖子

感谢热情回复!我打算换个文件系统分区试试。不过说明下,reiserfs是一种比ext3要好的文件系统。我正在研究veket关机时是否会卸载文件系统,如果能够把卸载文件系统的操作加进脚本中,估计能解决我的问题。
您需要登录后才可以回帖 登录 | 要注册

本版积分规则

QQ|手机版|Archiver|veket官方网站论坛,veketx官方网站论坛,微器人 ( 粤ICP备 11052856 )

GMT+8, 2025-5-9 15:12

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表