解决OB系统启动停留在preserving editor files的问题

OpenBSD的安装、升级、更新等日常问题。

版主: chenjun天地乾坤

回复
chenjun
铁 Fe
帖子: 56
注册时间: 2010-08-31 17:38

解决OB系统启动停留在preserving editor files的问题

帖子 chenjun » 2011-02-26 17:31

今天整理OB系统,插拔网线导致系统死机,重启系统后,系统一直停留在preserving editor files处大概有10多分钟,上网搜索了一下,仅有几篇英文参考文献,感觉自己翻译的不如原文,源文献如下:
Preserving editor files from vi and other ex-based editors,which enable users to recover some unsaved edits in the event of a crash.These editors automactically palce checkpoint files in /tmp or /var/tmp during editing sessions.The expreserve utility is normally run at boot time to recover such files.
进入/var/tmp/vi.recover目录中,将里面生成的临时文件删除,即可:cool:

头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

帖子 leo » 2011-02-27 11:16

网上有人在NetBSD系统上用Ctrl+C停止恢复过程,这个要是有禁用选项就好一些。

chenjun
铁 Fe
帖子: 56
注册时间: 2010-08-31 17:38

帖子 chenjun » 2011-02-28 10:07

leo 写了:网上有人在NetBSD系统上用Ctrl+C停止恢复过程,这个要是有禁用选项就好一些。
我测试了一下,这个可以在启动文件/etc/rc中禁用掉,找到启动vi.recover的位置,注释掉就好了

头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

帖子 leo » 2011-02-28 11:30

chenjun 写了:我测试了一下,这个可以在启动文件/etc/rc中禁用掉,找到启动vi.recover的位置,注释掉就好了
兄弟高人呢,我在网上找了几天都没有找到,:o

chenjun
铁 Fe
帖子: 56
注册时间: 2010-08-31 17:38

帖子 chenjun » 2011-02-28 14:31

leo兄过奖了,preserving editor files是在启动过程中显示的信息,我就查看了一下几个启动文件,发现在/etc/rc中果然有它,它是在开机的时候执行了一个shell命令/usr/libexec/vi.recover,注释掉就行了

头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

帖子 leo » 2011-02-28 14:35

我一直在找“expreserve”这个文件的位置,从网上查到原来似乎出现过漏洞,所以目前的版本里已经没有这个文件了,其他的unix-like里还有这个文件。
就是没有没有想到从本系统的/etc/rc下手, 因为本身就是由编辑器引起的,是应该从vi或ex等编辑器入手,多谢提供信息,学了一招。

回复

在线用户

正浏览此版面之用户: 没有注册用户 和 1 访客