免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3717 | 回复: 17
打印 上一主题 下一主题

[SCO UNIX] [原创]SCO UNIX下的反删除(undelete) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2002-12-14 16:55 |只看该作者 |倒序浏览
SCO OpenServer支持Versioning Filesystems(undelete),但是缺省却没有打开此项功能,下面是具体细节:
    1) scoadmin中选择Hardware/Kernel Manager,选择Filesystem configuration,
       设置MAXVDEPTH为一个非零值(n=保存多少以前版本,设置较大数时要考虑磁盘空间)
       设置MINVTIME(文件versioned之前等待的秒数)
    2) 重新编译(Relink)内核;
    3) 重新启动服务器;
    4) 启用Undelete,针对需要设置undelete的目录(例如:/u/data)
       undelete -s /u/data
    5) 为了察看Versioned情况,设置以下环境变量:
       SHOWVERSIONS=1&#59; export SHOWVERSIONS
    6) 用文件察看命令察看Versioned的文件,可以根据需要恢复删除或覆盖的文件。


undelete supports the following options:

If the -l, -p, -s, -u and -v options are not specified, undelete recovers the specified files.


-l
print a listing of all versions of the specified file(s)

-p
purge (permanently delete) specified source file(s)

-s
turn the version attribute on for the specified directories and its subsequent child directories

-u
turn the version attribute off for the specified directories

-v
force the specified file(s) to be versioned

The following additional options are recognized:

-d
normally, if the specified file is a directory, undelete will operate on the files contained in that directory. If this option is specified, undelete operates on the directory itself.


--------------------------------------------------------------------------------
NOTE: undelete does not work on directories that are mounted.
--------------------------------------------------------------------------------



-i
undelete will prompt for confirmation prior to recovering a file that will overwrite the current version of the file. A y answer means that the undeletion should proceed. Any other answer prevents undelete from undeleting the file.

-f
undelete will recover the file(s) without prompting even if it is overwriting over an existing current version of the file. This option overrides the -i option. Note that this is the default if the standard input is not a terminal.

-r
undelete will operate recursively on any directories in the argument list. Symbolic links that are encountered with this option will not be traversed.

-m [+-]days
undelete will only consider files that were deleted less than ( - ), greater than ( + ) or exactly (neither - nor + ) days ago.
   

论坛徽章:
0
2 [报告]
发表于 2002-12-14 17:26 |只看该作者

[原创]SCO UNIX下的反删除(undelete)

不错,建议大家都来看一下;
没有这么用过,不知道好不好用,大家评论一下。

论坛徽章:
0
3 [报告]
发表于 2002-12-14 17:30 |只看该作者

[原创]SCO UNIX下的反删除(undelete)

这种功能说有用就有用,没用就没用,因为会备份的基本上不会需要,而且基本上不会出错,有用的人,就算有这个功能照样会丢失文件。

论坛徽章:
0
4 [报告]
发表于 2002-12-15 10:15 |只看该作者

[原创]SCO UNIX下的反删除(undelete)

不错啊,我马上试一下

论坛徽章:
0
5 [报告]
发表于 2002-12-16 09:15 |只看该作者

[原创]SCO UNIX下的反删除(undelete)

spirit,你试的结果如何呀?

rainbowzhou,估计你是在大单位工作,
所有的安全措施做的很足,很可能还有
在线备份。我是看了http://www.chinaunix.net/cgi-bin/bbs/topic.cgi?forum=4&topic=15408&show=90
贴子才有感而写的。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
6 [报告]
发表于 2002-12-16 09:36 |只看该作者

[原创]SCO UNIX下的反删除(undelete)

我马上试

论坛徽章:
0
7 [报告]
发表于 2002-12-16 12:47 |只看该作者

[原创]SCO UNIX下的反删除(undelete)

很好!

论坛徽章:
6
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-03 17:33:522015元宵节徽章
日期:2015-03-06 15:50:39IT运维版块每日发帖之星
日期:2016-01-11 06:20:00IT运维版块每日发帖之星
日期:2016-03-19 06:20:0019周年集字徽章-19
日期:2019-09-06 18:56:11
8 [报告]
发表于 2002-12-23 18:00 |只看该作者

[原创]SCO UNIX下的反删除(undelete)

我是新手,
我在kardware/kernel manager中找了半天也没找到filesystem configuration
为什么没有
请指教.

论坛徽章:
0
9 [报告]
发表于 2002-12-23 18:14 |只看该作者

[原创]SCO UNIX下的反删除(undelete)

kardware/kernel manager中找了半天也没找到filesystem configuration

我在sco 5.05中也没找到  

论坛徽章:
0
10 [报告]
发表于 2002-12-23 19:00 |只看该作者

[原创]SCO UNIX下的反删除(undelete)

我认为对于我们专业的技术人来说,UNIX下的反删除功能基本上是没意义的,关键还是要有谨慎的态度,譬如在删除之前我们完全应该而且也可以作出这样的确认:

“我该不该这样做?在这样做之前我还应该做些什么?”
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP