Chinaunix首页 | 论坛 | 博客
  • 博客访问: 609745
  • 博文数量: 152
  • 博客积分: 3857
  • 博客等级: 中校
  • 技术积分: 1702
  • 用 户 组: 普通用户
  • 注册时间: 2005-07-29 18:14
文章分类

全部博文(152)

文章存档

2017年(1)

2016年(1)

2015年(8)

2014年(2)

2013年(5)

2012年(15)

2011年(12)

2010年(24)

2009年(18)

2008年(24)

2007年(24)

2006年(14)

2005年(4)

分类: 系统运维

2012-04-01 10:11:42

环境 RS6000
问题 如何处理/var/preserve目录中的文件
解答 在使用一段时间之后,有些用户的AIX系统上会发现/var/preserve目录中包含了很多文件,占用了很多空间,有时甚至会致使管理员扩充/var文件系统。
/var/preserver目录中存放的是非正常结束的vi会话的信息。一般来讲,删除这些文件是安全的。但是如果有用户希望恢复这些中断的会话,就需要先对这些文件进行处理。以下通过模拟这种情形介绍相应的处理方法。
1、将smit.log文件拷贝到/tmp中。我们将用它来作实验:
# cp smit.log /tmp

2、打开一个telnet会话,用root身份登录。

3、在telnet会话中,运行vi /tmp/smit.log。

4、在vi中删除smit.log中的一段。

5、关闭telnet窗口。这会导致vi进程非正常终止。

6、观察/var/preserver目录, 会发现里面多了一个会话保存文件:
[root@ibm270#]ls -l /var/preserve
total 512
-rw------- 1 root system 262144 Sep 04 20:14 Exaaa20588

7、运行vi -r,这将列出所有可以恢复的会话:
[root@ibm270#]vi -r
On Thu Sep 04 at 20:14 saved 2152 lines of file /tmp/smit.log

8、在实际应用中,您应该让用户选择他们想要恢复的会话。

9、我们可以这样恢复这个会话:
[root@ibm270#]vi -r /tmp/smit.log

10、正常退出vi。再观察/var/preserver,您会发现Exaaa20588文件已经消失。
阅读(4050) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

luorunfan2014-04-30 14:30:04

嗯,文章很好,很赞;正好用上了。