欢迎来到天天文库
浏览记录
ID:26026954
大小:58.00 KB
页数:5页
时间:2018-11-24
《【精品】solaris%20操作系统的备份和恢复实用工具》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、海量管理资源免费下载!Solaris操作系统的备份和恢复实用工具概述本文回顾了一些在Solaris操作系统中可用的常见备份和恢复工具。这里所提供的例子可以使您立即开始使用一个实用工具,而不必理解其所有功能。掌握这些工具的一些知识对于普通的系统管理来说是至关重要的。这里所示的例子已在Solaris5.8操作系统上测试,他们也可在其他版本的操作系统上工作。在本文中,我仅仅列出了这些命令中每一个的基本使用方法。如果您需要更多的信息,我建议您参考对每个实用工具进行更加详细探究的man页面。参见Sun产品信息站点(docs.sun.com)上的 Solaris操作系统的man页
2、面。更明确地说,本文介绍了以下备份和恢复实用工具:§tar§dd§cpio§paxtar--创建磁带和文件存档,恢复文件和目录tar命令在很多UNIX平台上都可找到。它是一个用于将文件存档到磁带上的快速易用的工具。tar也可以用于将多个文件存档为一个文件(也就是tar文件),使之可以移植到其他系统上使用。例如,如果需要,可以将整个用户主目录或安装目录复制到单个tar文件中,并在必要时将其移动到运行HP-UX的服务器上。tar命令有很多可用的选项,但是我将只讨论用于创建、提取或恢复的三个选项,并列出tar文件内容的选项。tar命令选项-c:创建tar文件-t:列出tar
3、的内容-x:提取或恢复tar文件内容-v:Verbose(显示tar所采取的动作)tar命令的基本语法如下:tar注意:有时您将在一些tar命令例子中看到在选项前使用了破折号,这对于tar的正确运行不是必需的。管理资源吧·管理人自己的下载网站海量管理资源免费下载!§创建新的tar文件:§%tarcvffilename.tarfilelist在这里,filename.tar是tar文件的名字。filelist是想要备份的文件列表。可以使用通配符指定列表。§列出tar文件的内容:%tartvffilename
4、.tarfilelist在这里,filename.tar可以被一个磁带设备文件所取代。例如:%tarcvffilename.tar/dev/rmt/0mn§提取tar文件内容到当前位置:%tarxvffilename.tardd--转换和复制文件dd命令通常用于将整个文件系统复制到另一个文件系统,或者将硬盘驱动器的内容复制到另一块硬盘。dd还可以用于将文件系统复制到磁带,反之亦可。dd是一个相对较快的复制工具:它在传输数据时为数据创建一个精准的副本(字节对字节)。dd可使用几个选项来指定缓冲区大小、块大小和数据转换。其基本的语法是:dd=5、putfile>=options下面的例子将整个c0t1d0s2的内容复制到第二块磁盘(c0t4d0s2)上,使用的块大小是128。如果您有可用的剩余磁盘空间并且希望有准备好的备份磁盘以在灾难发生时换出,这会工作得极佳。在这个例子中指定了slice2,因为它在Solaris操作系统中代表整个磁盘。%ddif=/dev/rdsk/c0t1d0s2of=/dev/rdsk/c0t4d0s2bs=128要将一台磁带设备上的内容复制到另一台上,使用下面例子所示的命令。(注意:必须有两台可用驱动器。)%ddif=/dev/rmt/#1driveof=/dev/rmt/#2dri6、ve有关dd的man页面给出了很多其他可用的选项。我建议您查看dd的man页面并且阅读Notes小节。在那里,您将发现dd的一些限制,以及在从磁盘设备复制数据时使用裸字符设备的一个提示。管理资源吧·管理人自己的下载网站海量管理资源免费下载!cpio--拷入和拷出文件存档cpio代表“拷入,拷出”,用于从一个位置复制数据到另一个位置。使用cpio与使用其他UNIX实用工具相比更具有优势,包括:§cpio可以备份和恢复单独的文件而不只是所有文件系统。§cpio在文件上创建的文件头信息较小,导致备份量较少。§tar被限制在单台磁带设备上,cpio则不同,它可以跨越多个磁带。7、cpio运行在三种模式中:copy-out(cpio-o)、copy-in(cpio-i)和pass模式(cpio-p),最后一种模式用于从磁盘上(而不是磁带)的一个位置复制文件到另一个位置。下节列出了几个常用的选项。cpio命令选项除非另行指出,否则这些选项适用于copy-out和copy-in模式。-c:以ASCII格式写入头信息,为了便于移植。-d:创建所需的目录。-v:Verbose(处理时报告文件名)。-V:与前面相同,除了为每个复制的文件显示一个“.”。-u:用于无条件复制;旧文件将不会替换较新的文件。-m:保留以前的文件修改时间。该选项
5、putfile>=options下面的例子将整个c0t1d0s2的内容复制到第二块磁盘(c0t4d0s2)上,使用的块大小是128。如果您有可用的剩余磁盘空间并且希望有准备好的备份磁盘以在灾难发生时换出,这会工作得极佳。在这个例子中指定了slice2,因为它在Solaris操作系统中代表整个磁盘。%ddif=/dev/rdsk/c0t1d0s2of=/dev/rdsk/c0t4d0s2bs=128要将一台磁带设备上的内容复制到另一台上,使用下面例子所示的命令。(注意:必须有两台可用驱动器。)%ddif=/dev/rmt/#1driveof=/dev/rmt/#2dri
6、ve有关dd的man页面给出了很多其他可用的选项。我建议您查看dd的man页面并且阅读Notes小节。在那里,您将发现dd的一些限制,以及在从磁盘设备复制数据时使用裸字符设备的一个提示。管理资源吧·管理人自己的下载网站海量管理资源免费下载!cpio--拷入和拷出文件存档cpio代表“拷入,拷出”,用于从一个位置复制数据到另一个位置。使用cpio与使用其他UNIX实用工具相比更具有优势,包括:§cpio可以备份和恢复单独的文件而不只是所有文件系统。§cpio在文件上创建的文件头信息较小,导致备份量较少。§tar被限制在单台磁带设备上,cpio则不同,它可以跨越多个磁带。
7、cpio运行在三种模式中:copy-out(cpio-o)、copy-in(cpio-i)和pass模式(cpio-p),最后一种模式用于从磁盘上(而不是磁带)的一个位置复制文件到另一个位置。下节列出了几个常用的选项。cpio命令选项除非另行指出,否则这些选项适用于copy-out和copy-in模式。-c:以ASCII格式写入头信息,为了便于移植。-d:创建所需的目录。-v:Verbose(处理时报告文件名)。-V:与前面相同,除了为每个复制的文件显示一个“.”。-u:用于无条件复制;旧文件将不会替换较新的文件。-m:保留以前的文件修改时间。该选项
此文档下载收益归作者所有