作者: 曹江华 理由:51CTO.com
阅读提示:目下当今的使用琐屑越来越伟年夜,运用传统CD-R来备份硬盘并不睬想,因为悉数安装一个Solaris 10就需求4.5GB,回收CD-R分卷制造真实太费事、磁带组织于中小企业又过于昂贵。跟着DVD刻录机和盘片的价格敏捷低沉,运用DVD刻录机用来备份琐屑数据非常明智的。
目下当今的使用琐屑越来越伟年夜,运用传统CD-R来备份硬盘并不睬想,因为悉数安装一个Solaris 10就需求4.5GB,回收CD-R分卷制造真实太费事、磁带组织于中小企业又过于昂贵。其它各个使用措施的庞瑰丽日与剧增, 处置的数据量也都相当伟年夜,Unix用户常常遇到的成效便是 : 有什么措施可以经济快捷的对数据做备份与保存。
数据备份关于unix琐屑是非常次要的,然则来自IDC的统计材料表明,全全国60%~80%的公司数据都存储在条记本电脑和 PC中。但令人遗憾的是,活期备份的条记本电脑和台式机用户却低于4%。在阅历了因为琐屑阻挠或数据丧失而带来的悲凄教导之后,越来越多的寻常用户熟悉到了备份的次要性。在畴昔磁带备份一向被以为是经济高效的备份介质选择。然则当你面临不计其数的PC和条记本电脑,有年夜批的小文件要同时备份时,这种备份 措施就不再实用了。寻常用户备份看似年夜事一桩,但是一旦出现成效,仍会给企业带来丧失。跟着DVD刻录机和盘片的价格敏捷低沉,运用DVD刻录机用来备份琐屑数据非常明智的。
一、号令行形式界面
1. 反省DVD刻录配备
在Solaris 下可以运用 cdrw 号令在 CD-R、CD-RW、DVD-RW 或 DVD RW 介质配备上以 ISO 9660 式子(带有 Rock Ridge 或 Joliet 扩展)向 CD 和 DVD 中写入文件琐屑。 从以下发行版动手脱手提供了 cdrw 号令:Solaris 8 使用环境 1/01 的 Software Supplement CD,从 Solaris 9 发行版动手脱手的SolarisTM 发行版。运用 cdrw 号令实施以下任务:
◆创立数据 CD 和 DVD。
◆创立音频 CD。
◆从音频 CD 提取音频数据。
◆复制 CD 和 DVD。
起首运用cdrw -l 号令搜检刻录配备的加载环境。
cdrw -l Looking for CD devices... Node | Connected Device | Device type ---------------------- -------------------------------- ----------------- cdrom0 | HP DVD Writer 640b | CD Reader/Writer
若是列表中未示意驱动器,请选择以下使用之一以便琐屑可识别驱动器。
加载驱动措施后重启琐屑的措施:
# touch /reconfigure # init 6
加载驱动措施后不重新琐屑的措施:
# drvconfig # disks
然后重新启动 vold
# svcadm disable volfs # svcadm enable volfs
剖析');:必须具有超等用户的拜候权限,材干终止和启动 vold 警备进程。
2.数据光盘的刻录
把文件转化为ISO 9660文件琐屑
起首Solaris下只能从iso文件刻录。也便是所必须将要刻的文件先制形成ISO文件。ISO 9660文件琐屑是一个标准CD-ROM文件琐屑,它容许您在PC,Mac和其它次要竞赛争论机平台上读CD-ROM文件。此标准,议决于1998年,是由称为High Sierra的财富组织草拟的。险些悉数带有CD-ROM的竞赛争论机都可以从ISO 9660文件琐屑读取文件。 起首运用号令将方针文件转化为ISO 9660式子:
mkisofs -r /Documents/RICHPse > my_cd
剖析');:mkisofs 将生成 ISO 9660 文件琐屑,个中包罗 UNIX 命名空间中的文件名。这个号令将创立一个包罗 ISO9660 文件琐屑的 imagefile.iso 文件,它是目录树 /path/to/tree 的一个副本。 在处置进程中,它将文件称呼映射为标准的 ISO9660 文件琐屑的文件名,将撤废那些不模范的 ISO 文件琐屑的文件。-R 选项可以启用 Rock Ridge 扩展普通的 UNIX 琐屑。 498)this.style.width=498;">
文件转化为ISO9660文件琐屑
◆然后就可以将my_cd文件举办刻录:
cdrw -i ufs_cd Initializing device...done. Writing track 1...done. Finalizing (Can take several minutes)...done.
3.多媒体cd的刻录
需求剖析');的是cdrw号令只能识别以下式子:
式子
剖析');
sun
数据CDDA 式子的 Sun .au 文件
wav
数据为CDDA 式子的 RIFF (.wav) 文件
cda
包罗原始 CD 音频数据的 .cda 文件,该音频数据是按小尾数法字节顺序以 44.1 kHz 抽样率举办抽样的 16 位 PCM 平面声
aur
包罗原始 CD 数据的 .aur 文件,该数据以年夜尾数法字节顺序排序
若是不是:.sun;.wav;.cda;.aur式子的文件cdrw会自动纰漏。号令实例:
cdrw -aO groucho.wav chico.au harpo.wav
上面一个例子会把groucho.wav,chico.au,harpo.wav 三个文件刻录到光盘。
4. 复制 CD盘
缺省环境下,cdrw 号令会将 CD 复制到 /tmp 目录中。复制时可以需求多达 700 MB 的闲暇空间。若是 /tmp 目录中用于复制 CD 的空间缺乏,请运用 -m 选项指定替代目录。步调如下:
◆将音频 CD 拔出 CD-RW 驱动器。
◆为音频文件创立目录。
$ mkdir /music_dir
◆从音频 CD 提取声道。
$ cdrw -c -m music_dir
◆关于每个声道,将示意 Extracting audio ... 消息。提取悉数声道后,将弹出 CD。
◆拔出空白 CD,然后按回车键。提取声道后,将弹出音频 CD。琐屑将提示拔出空白 CD。
5. 复制 CD
若是具有两个 CD-RW 配备,可以举办复制 CD
$ cdrw -c -s cdrom0 -d cdrom1
6.老版本solaris
上面的使用是在solaris 10 使用琐屑下,若是您运用的solaris版本比较陈旧如solaris 8 ,这个版本没有cdrw,可以去sunfreeware 下载 cdrecord 。版本cdrecord-1.6.1-sol8-sparc-local.gz。步调如下:
#gzip -d cdrecord-1.6.1-sol8-sparc-local.gz #pkgadd -d cdrecord-1.6.1-sol8-sparc-local #cdrecord -v /local/mycdromfile.iso (从ISO文件刻录到光盘 ) #mkisofs -l -L -r -o /local/mycdromfile2.iso /home/neal (将一个目录下的文件刻录到光盘) #mkisofs -o xxx.iso -J -R /full-path-data/ #cdrecord -v /local/mycdromfile2.iso
版权声明: 原创作品,容许转载,转载时请务必以超链接体式式子标明文章 原始理由 、作者信息和本声明。不然将清查规则责任。