在 AIX 6.1 上使用 JFS2 快照
2010-07-20 00:00:00 来源:WEB开发网如果我希望从内部快照恢复独立文件,我所需做的就是将目录更改为合适的快照位置,使用 cp 命令手动复制文件。
# cd /cg/.snapshot/cgsnap1
# ls -ltr
total 204800
drwxr-xr-x 2 root system 256 Feb 10 19:50 lost+found
-rw-r--r-- 1 root system 104857600 Feb 10 19:53 datafile1
# cp -p datafile1 /tmp
# ls -ltr /tmp/datafile1
-rw-r--r-- 1 root system 104857600 Feb 10 19:53 /tmp/datafile1
与外部快照不同,我不需要挂载快照文件系统来访问映像中的文件。当然,与任何文件复制操作一样,我总是会谨慎地检查文件的所有权、分组和权限是否适当地得以保留,这就是我在 cp 命令中使用 -p 标志的原因。在使用此方法恢复文件之前,请确保检查了这些内容,
如果我希望从内部快照恢复整个文件系统,我该怎么办?例如,如果您接到一个用户的电话说 “天啦,我刚才清空了我的数据文件。我现在该怎么办?”,该怎么办?
# >datafile1
# ls -ltr
total 0
drwxr-xr-x 2 root system 256 Feb 10 19:50 lost+found
-rw-r--r-- 1 root system 0 Feb 10 21:22
datafile1
幸运的是,您创建了文件系统的一个内部快照。要将文件系统还原到要求的时间点,您可以再次使用 rollback 命令。要回滚 /cg 文件系统,使用名为 cgsnap1 的内部快照,执行以下命令(注意:必须首先卸载原始文件系统):
# umount /cg
# rollback –v -n cgsnap1 /cg
File system /cg being rolled back to snapshot cgsnap1
Snapshots remaining to rollback: 1
Rebuilding block map state using fsck.
The current volume is: /dev/cglv
Primary superblock is valid.
*** Phase 1 - Initial inode scan
*** Phase 2 - Process remaining directories
*** Phase 3 - Process remaining files
*** Phase 4 - Check and repair inode allocation map
*** Phase 5 - Check and repair block allocation map
Block allocation map is corrupt (FIXED)
Superblock marked dirty because repairs are about to be written.
File system is clean.
Superblock is marked dirty (FIXED)
All observed inconsistencies have been repaired.
Rollback complete
- ››使用脚本恢复WinXP系统的用户登录密码
- ››使用phpMyadmin创建数据库及独立数据库帐号
- ››使用Zend Framework框架中的Zend_Mail模块发送邮件...
- ››使用cout标准输出如何控制小数点后位数
- ››使用nofollow标签做SEO的技巧
- ››使用 WebSphere Message Broker 的 WebSphere Tra...
- ››使用SQL Server事件探查器做应用程序的性能分析
- ››使用SQL Server事件探查器分析死锁原因
- ››使用纯文本文件打造WCF服务
- ››使用 Dojo 开发定制 Business Space 小部件,第 4...
- ››使用 ADDRESS 与 INDIRECT函数查询信息
- ››使用 COLUMN函数编制单元信息
更多精彩
赞助商链接