减轻临时文件对VSS的负担

王朝other·作者佚名  2006-05-17
窄屏简体版  字體: |||超大  

临时文件(tmp)给VSS进行版本管理增加了不少负担,我们经常会在使用VSS的过程中遇到这样的情况,突然某次做Check In操作时,弹出磁盘空间不足或已满的提示,弄的大家一头雾水,不得不清理VSS Server端存放临时文件的磁盘空间,要是刚好碰到管理员同志不在的情况,您就别想再做任何Check In了。

造成大量空间被无端占用的原因主要是,大家都习惯在VSS Client中View某些文件,而这些文件会被VSS首先复制一个个的副本到VSS Server的临时文件夹中,便于用户查看,久而久之,每个VSS库的临时文件夹都会被塞满这些临时文件,并占据大量磁盘空间,一旦管理员不定期清理的话,以后上传数据将变得很慢或很难。

为了避免以上情况发生,我强烈建议每个使用VSS Client的用户做如下设置:

启动VSS Client;

选择菜单项“Tools”-“Options…”;

切换至“General”Tab页;

找到标签名称为“Folder for temporary files:”,并重新将它的存放路径设置到VSS Client所在机器的某个路径下,比如:D:\VSStemp\;

确定,完成设置;

这样完成后,每个用户只要清理自己机器上的临时文件存储空间即可,不至于对VSS服务器产生严重影响。

另外,还可以在VSS Server所在系统中,编写一个批处理文件,用于清理VSS的临时空间,并将它加入到系统“启动”组中,例子如下:

Clear_VSSTemp.bat

-----------------------

ECHO OFF

ECHO Cleaning VSS debris, please wait......

ECHO OFF

SET TrashPath="%temp%"

RD /Q /S %TrashPath%

IF NOT EXIST %TrashPath% GOTO MakePath1

:MakePath1

MD %TrashPath%

以上的效果也很不错,不用人工干预,笔者笔记本上的系统垃圾、临时文件也是采用这种方式清除的。你也不妨试试:)

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航