传送文件系统
首先你需要加载所有新创建的分区,我们先从主文件系统(“/”)开始,其他的按顺序依次进行。当然可以将源电脑上的两个分区整合到目标电脑上的一个分区上去,事实上,这正是我们要做的——将上例中/usr/ 和 /usr/share合并为一个分区。我们加载未来的主文件系统:
mount /dev/xxx /mnt
在复制的时候,转到目标目录里面去是很必要的
cd /mnt
在目标电脑上键入
ssh targetPC 'dump -0 -f - /' restore -r -f -
这里targetPC是你目标电脑的IP地址。参数“-0”表示完全备份,“-f-”表示使用stdin/stdout做为文件描述符,而“-r”意思是指示restore去重新创建通过网络传送的文件系统到目标电脑上去。更多内容请参考dump(8) 和 restore(8)。下面你看到的是传送主文件系统的输出。
$ ssh 10.42.3.42 'dump -0 -f - /' restore -r -f -
DUMP: Date of this level 0 dump: Tue Feb 22 15:50:12 2005
DUMP: Dumping /dev/hda3 (/) to standard output
DUMP: Label: debian
DUMP: Writing 10 Kilobyte records
DUMP: mapping (Pass I) [regular files]
DUMP: mapping (Pass II) [directories]
DUMP: estimated 547312 blocks.
DUMP: Volume 1 started with block 1 at: Tue Feb 22 15:50:14 2005
DUMP: dumping (Pass III) [directories]
DUMP: dumping (Pass IV) [regular files]
DUMP: Volume 1 completed at: Tue Feb 22 15:51:43 2005
DUMP: Volume 1 546590 blocks (533.78MB)
DUMP: Volume 1 took 0:01:29
DUMP: Volume 1 transfer rate: 6141 kB/s
DUMP: 546590 blocks (533.78MB)
DUMP: finished in 89 seconds, throughput 6141 kBytes/sec
DUMP: Date of this level 0 dump: Tue Feb 22 15:50:12 2005
DUMP: Date this dump completed: Tue Feb 22 15:51:43 2005
DUMP: Average transfer rate: 6141 kB/s
DUMP: DUMP IS DONE
Restore通常会创建一个名叫restoresymtable的文件,如果你确信在文件系统重建过程中没有错误发生,你可以将这个文件删掉。完成主文件系统的复制,下面我们依次完成其他子分区的复制。从/usr开始吧(假定你现在的工作目录是未来的主文件系统)。
mount /dev/xxx ./usr
cd ./usr
ssh targetPC 'dump -0 -f - /usr' restore -r -f -
这个mount-cd-dump/restore循环现在可以对你的所有目录重复进行操作。上面提到的对/usr/share(在源电脑上是个独立的分区)的处理,可以简单的通过切换目录到./usr/share(注意这个“.”),然后简单的重复
ssh targetPC 'dump -0 -f - /usr/share' restore -r -f -
在目标文件系统有你要restore的文件时,Restore会报错。通过ssh复制一整台电脑的数据会花费大概一个小时和100MB 网卡(也许还要特殊数据线crossover cable)。
注意:转储文件系统时,并不需要加载,你可以仅仅通过给定分区名,如/dev/hda6,而非加载后的目录名。URL:http://www.qqread.com/skill/k212926.html
更多内容请看网络管理实用手册、网络故障手册、电脑维修专题专题,或进入讨论组讨论。
首先你需要加载所有新创建的分区,我们先从主文件系统(“/”)开始,其他的按顺序依次进行。当然可以将源电脑上的两个分区整合到目标电脑上的一个分区上去,事实上,这正是我们要做的——将上例中/usr/ 和 /usr/share合并为一个分区。我们加载未来的主文件系统:
mount /dev/xxx /mnt
在复制的时候,转到目标目录里面去是很必要的
cd /mnt
在目标电脑上键入
ssh targetPC 'dump -0 -f - /' restore -r -f -
这里targetPC是你目标电脑的IP地址。参数“-0”表示完全备份,“-f-”表示使用stdin/stdout做为文件描述符,而“-r”意思是指示restore去重新创建通过网络传送的文件系统到目标电脑上去。更多内容请参考dump(8) 和 restore(8)。下面你看到的是传送主文件系统的输出。
$ ssh 10.42.3.42 'dump -0 -f - /' restore -r -f -
DUMP: Date of this level 0 dump: Tue Feb 22 15:50:12 2005
DUMP: Dumping /dev/hda3 (/) to standard output
DUMP: Label: debian
DUMP: Writing 10 Kilobyte records
DUMP: mapping (Pass I) [regular files]
DUMP: mapping (Pass II) [directories]
DUMP: estimated 547312 blocks.
DUMP: Volume 1 started with block 1 at: Tue Feb 22 15:50:14 2005
DUMP: dumping (Pass III) [directories]
DUMP: dumping (Pass IV) [regular files]
DUMP: Volume 1 completed at: Tue Feb 22 15:51:43 2005
DUMP: Volume 1 546590 blocks (533.78MB)
DUMP: Volume 1 took 0:01:29
DUMP: Volume 1 transfer rate: 6141 kB/s
DUMP: 546590 blocks (533.78MB)
DUMP: finished in 89 seconds, throughput 6141 kBytes/sec
DUMP: Date of this level 0 dump: Tue Feb 22 15:50:12 2005
DUMP: Date this dump completed: Tue Feb 22 15:51:43 2005
DUMP: Average transfer rate: 6141 kB/s
DUMP: DUMP IS DONE
Restore通常会创建一个名叫restoresymtable的文件,如果你确信在文件系统重建过程中没有错误发生,你可以将这个文件删掉。完成主文件系统的复制,下面我们依次完成其他子分区的复制。从/usr开始吧(假定你现在的工作目录是未来的主文件系统)。
mount /dev/xxx ./usr
cd ./usr
ssh targetPC 'dump -0 -f - /usr' restore -r -f -
这个mount-cd-dump/restore循环现在可以对你的所有目录重复进行操作。上面提到的对/usr/share(在源电脑上是个独立的分区)的处理,可以简单的通过切换目录到./usr/share(注意这个“.”),然后简单的重复
ssh targetPC 'dump -0 -f - /usr/share' restore -r -f -
在目标文件系统有你要restore的文件时,Restore会报错。通过ssh复制一整台电脑的数据会花费大概一个小时和100MB 网卡(也许还要特殊数据线crossover cable)。
注意:转储文件系统时,并不需要加载,你可以仅仅通过给定分区名,如/dev/hda6,而非加载后的目录名。URL:http://www.qqread.com/skill/k212926.html
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- 重装系统后必须做的10件大事 (91074次浏览)
- 解决XP局域网访问故障十八招 (55855次浏览)
- 使系统最优 谈虚拟内存的合理设置 (53211次浏览)
- 终极优化:让你的ADSL狂飚起来 (50206次浏览)
- Windows操作系统万能Ghost全攻略 (40127次浏览)
- 电脑蓝屏死机代码大集合 (35355次浏览)
- 吐血推荐 36招搞定电脑一切难题(下) (34265次浏览)
- 大内存时代 如何最大限度提升虚拟内存性能 (33251次浏览)
- 吐血推荐 36招搞定电脑一切难题(上) (31643次浏览)
- 装机必备软件 (25928次浏览)



