扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
数据备份对于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 |
# svcadm disable volfs # svcadm enable volfs |
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 |
文件转化为ISO9660文件系统 |
cdrw -i ufs_cd Initializing device...done. Writing track 1...done. Finalizing (Can take several minutes)...done. |
需要说明的是cdrw命令只能识别以下格式:
格式 |
说明 |
sun |
数据CDDA 格式的 Sun .au 文件 |
wav |
数据为CDDA 格式的 RIFF (.wav) 文件 |
cda |
包含原始 CD 音频数据的 .cda 文件,该音频数据是按小尾数法字节顺序以 44.1 kHz 抽样率进行抽样的 16 位 PCM 立体声 |
aur |
包含原始 CD 数据的 .aur 文件,该数据以大尾数法字节顺序排序 |
cdrw -aO groucho.wav chico.au harpo.wav |
4. 复制 CD盘
缺省情况下,cdrw 命令会将 CD 复制到 /tmp 目录中。复制时可能需要多达 700 MB 的空闲空间。如果 /tmp 目录中用于复制 CD 的空间不足,请使用 -m 选项指定替代目录。步骤如下:
◆将音频 CD 插入 CD-RW 驱动器。
◆为音频文件创建目录。
$ mkdir /music_dir |
$ cdrw -c -m music_dir |
5. 复制 CD
如果具有两个 CD-RW 设备,可以进行复制 CD
$ cdrw -c -s cdrom0 -d cdrom1 |
上面的操纵是在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 |
二、图形界面进行光盘刻录
前面介绍的方法是命令行下的操纵,许多新用户(主要是以前使用Windows操作系统的 用户)可能不会熟练掌握命令技巧。下面介绍一下图形界面进行光盘刻录。首先将系统启动方式设置为Java Desktop System(JDS)。solaris10提供了两种登录到桌面环境的方式:通用桌面环境cde(common desktop envir )和java桌面系统(javadesktop system)。用鼠标点击“选项”—〉“会话过程”来决定是以jds来登录到桌面控制环境。
选择启动方式 |
JDS使用的桌面环境是GNOME,不过这是一个被Sun重新设计过的桌面。作为办公人员,经常对所保存的文档进行备份也是一项重要的工作。从我的使用来看,JDS的表现可以说非常让人激动。Nautilus 文件管理器中包括了一个叫做 CD Creator 的工具。要在其中刻录光盘,只需打开Nautilus,然后在“转到”选单中选择“CD生成器”,这里在Nautilus的“位置标识符”就会显示为“burn:///”,CD Creator 允许你把文件从 Nautilus 窗口中拖放到 CD Creator 界面中。要使用 Nautilus 中的 CD Creator 功能,在你的驱动器中插入一张空白的 CD-R(W),CD Creator 窗口就会自动被显示。你还可以双击桌面上的主目录图标,然后从窗口菜单中选择 「转到」 => 「CD Creator」。你也可以在「位置:」栏里键入 burn: 来启动 CD Creator。
启动 CD Creator |
打开一个 Nautilus 的新窗口,选择你要写入 CD-R(W) 的文件和目录。当你做好了把文件写入 CD-R(W) 的准备后,点击 CD Creator 的 Write to CD 按钮,它会显示一个对话框,你可以从中选择写入的速度(Write speed)、光盘的名称(CD name)、以及其它选项。
选择写入参数 |
点击 Write files to CD 按钮来开始刻录。一个显示刻录进度的状态窗口就会出现,如图所示。
显示进度开始刻录 |
按照默认设置,CD-R(W) 在结束时应该自动从你的驱动器中弹出。一般来说,我们建议桌面用户定期备份个人文件,而 CD Creator 能够帮助你快速备份。应该说这一功能已经简单到了极至,惟一遗憾的是除此之外,JDS并没有提供其它更专业的选择(比如Xcdroast软件)。
大家既可以选择命令行模式,也可以选择图形界面下的简单方法来方便快速的备份数据了。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者