在Solaris 下用DVD光盘保存数据(1)

作者: 曹江华 理由: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 






版权声明: 原创作品,容许转载,转载时请务必以超链接体式式子标明文章 原始理由 、作者信息和本声明。不然将清查规则责任。

原文地址:https://www.cnblogs.com/zgqjymx/p/1974924.html