尝试将18G硬盘的数据100%倒入36G硬盘中(solaris)
2004-07-20 22:42
232 查看
现在已经是22:22了,很久没有在机房待那么久了,下午就到了机房,因为新上11台DELL2650,因此忙着拆箱,上架,弄网线等事情,没有想到今天要处理一台服务器,需要将18G的硬盘换成36G,当然重要的数据已经全部备份了。但是为了能不重装solaris,做些尝试也是应该的。毕竟重装solaris还要装很多应用,没有几个小时搞不定,虽然现在我在这边从做实验开始已经有6个多小时了,不过还是值得的(如果成功的话)。因为很快公司一些老的硬盘都要逐渐替换成36G的了,如果每次都要重装OS的话,工作量太大。因此,还是今天苦一点算了:)
首先想到的是dd这条命令,但是这条命令适合于同样大小的硬盘。因此被我首先放弃。
第二个想到的是solaris下面独有的ufsdump,ufsrestore命令。但是我没有选择。因为可能有更好的选择。
第三个是solaris 8才有的flarcreate命令,看介绍很诱人,但是苦于没有试验环境(现在试验环境是solaris 7,要替换得倒是solaris 8,可惜)。没有把握不能用线上的机器乱做实验。会被fire掉的:(
最后也就是我现在用的是另外一个极其普通的命令,根本不是用来做备份恢复的命令,是从网上学到的一招,觉得够简单,也够安全。就拿来操作了。具体步骤如下:
装上新硬盘。确保机器能认出新硬盘(format可以看到就可以了)
按照旧硬盘的格式进行分区,多余的空间分给没有使用的分区,硬盘的分区的slice号一定不能错!然后newfs每一个新的分区。
最好写一个脚本,内容大致如下:
#!/bin/sh
cat /dev/rdsk/c0t0d0s0>/dev/rdsk/c0t1d0s0
cat /dev/rdsk/c0t0d0s1>/dev/rdsk/c0t1d0s1
cat /dev/rdsk/c0t0d0s3>/dev/rdsk/c0t1d0s3
cat /dev/rdsk/c0t0d0s4>/dev/rdsk/c0t1d0s4
cat /dev/rdsk/c0t0d0s7>/dev/rdsk/c0t1d0s7
然后运行这个脚本即可。千万要仔细了,写这个脚本的时候!否则,嘿嘿.....
不过具体结果怎么样还不知道,做实验的时候成功是成功了,毕竟线上的实战和训练是不同的!因此,我还要留守着期待结果:)阿门~~~
首先想到的是dd这条命令,但是这条命令适合于同样大小的硬盘。因此被我首先放弃。
第二个想到的是solaris下面独有的ufsdump,ufsrestore命令。但是我没有选择。因为可能有更好的选择。
第三个是solaris 8才有的flarcreate命令,看介绍很诱人,但是苦于没有试验环境(现在试验环境是solaris 7,要替换得倒是solaris 8,可惜)。没有把握不能用线上的机器乱做实验。会被fire掉的:(
最后也就是我现在用的是另外一个极其普通的命令,根本不是用来做备份恢复的命令,是从网上学到的一招,觉得够简单,也够安全。就拿来操作了。具体步骤如下:
装上新硬盘。确保机器能认出新硬盘(format可以看到就可以了)
按照旧硬盘的格式进行分区,多余的空间分给没有使用的分区,硬盘的分区的slice号一定不能错!然后newfs每一个新的分区。
最好写一个脚本,内容大致如下:
#!/bin/sh
cat /dev/rdsk/c0t0d0s0>/dev/rdsk/c0t1d0s0
cat /dev/rdsk/c0t0d0s1>/dev/rdsk/c0t1d0s1
cat /dev/rdsk/c0t0d0s3>/dev/rdsk/c0t1d0s3
cat /dev/rdsk/c0t0d0s4>/dev/rdsk/c0t1d0s4
cat /dev/rdsk/c0t0d0s7>/dev/rdsk/c0t1d0s7
然后运行这个脚本即可。千万要仔细了,写这个脚本的时候!否则,嘿嘿.....
不过具体结果怎么样还不知道,做实验的时候成功是成功了,毕竟线上的实战和训练是不同的!因此,我还要留守着期待结果:)阿门~~~
相关文章推荐
- 《淘金记》
- 用ultraedit来写php
- 《摩登时代》
- 从数字看世界电影
- 世界电影史
- 开始认识BIOS了
- 二百个电影艺术家
- 《大独裁者》
- 关于UML类图中的Class元素颜色
- Linux安装历险记
- 反叛之冰:Internet Communications Engine
- 卓别林与梅兰芳
- Lion.Web.UpLoadModule 1.1.2004.0720 大文件上传带进度显示组件[DOTNET]
- peng22277
- 分页显示详解(with php)
- .NET 2.0 基础类库中的范型——其他范型类
- 每个开发人员现在应该下载的十种必备工具,这个是中文的哦
- 开始完成一台裸机的安装
- .NET 2.0 基础类库中的范型——Functional Programming
- .NET 2.0 基础类库中的范型——范型集合