-
\"初级AIX系统管理培训教程中关于restore命令的讲解\
资源介绍
restore命令
显示介质上的文件
restore -T [-q] [-v] [-f device]
例如 # restore -Tvf /dev/rmt0
恢复部分文件。必须为文件指定路径(备份时所用的)
restore -x [-q] [-v] [-f device] [ file1 file2 …]
例如 # restore -xvf /dev/rmt0 /home/mike/manual/chap1
恢复整个文件系统。恢复增量备份必须依照备份创建的先后顺序恢复
restore -r [-q] [-v] [-f device] fs_name
例如 # restore -rvf /dev/rmt0 /home
restore命令用于恢复由backup命令生成的备份。
restore -T命令显示备份介质内容,即备份介质中的文件列表。
restore -x命令恢复backup -i命令生成的备份。它可以选择恢复备份介质中的部分文件。如果备份时使用绝对路径,恢复时也使用绝对路径;备份时用相对路径,恢复时文件存放位置也使用同样的相对路径,具体位置与当前目录相关。这个命令也可以从文件系统备份中选择恢复文件,但恢复整个文件系统不建议使用这种方式。
restore -r命令恢复整个文件系统,增量备份是只针对文件系统的,所以增量备份也必须用这种方式恢复。恢复前,通常要求相应的文件系统处于挂接状态。
恢复增量备份时,当前目录下生成一个文件restoresymtable,它防止用户不按备份的先后顺序恢复,也就是说,它可以防止在高级别的增量备份被恢复后,再恢复低级别的增量备份。恢复完成后,应当删除这个文件,否则它会干扰某些正常操作的进行,比如文件系统崩溃需要恢复一个级别为-0的完全备份时,它将阻止这个操作的进行。
重要的是,在恢复文件系统前,必须保证这个文件系统是处于挂接状态的,否则全部内容将恢复到拥有文件系统挂接点的上级文件系统中。