windows :003 backup 例

前へ |次へ

split の 練習 その1

領域の backup 方法

split

これは 領域の 大きい場合 そのままでは CDROM に 焼き付けるのは 大きす ぎるので 分割 して backup を取ろうということです。今回は 試行しただけで すが

dd と gzip そうして split

まあ 試行してみた事です。

# mount /dev/hda2 /mnt/
# df    
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/hdb3              7617504   2690616   4533700  38% /
/dev/hda2              3214736    782800   2431936  25% /mnt
$ bc -q 
782800*1024

801587200 ---> 801,587,200 欲しいのは 800MB 位を ということなので すが? 内容は

# ls -a /mnt/
./                       autoexec.bat*  config.sys*    ntldr*
../                      boot.ini*      io.sys*        pagefile.sys*
Documents and Settings/  bootfont.bin*  msdos.sys*     winnt/
Program Files/           bootsect.dos*  ntdetect.com*
# umount /mnt/

データーを 保管する 領域を見ると

# ls -l
total 12
-rw-r--r--    1 root     root          512 Jul  1 20:47 win2k_dev_hda1_512
-rw-r--r--    1 root     root          512 Jul  1 20:47 win2k_dev_hda_512
-rw-r--r--    1 root     root          512 Jul  1 20:47 win2k_dev_hdb1_512

xaa,xab となるのを 別の 名前を 付記するように 試みた 失敗例ですが

======== BAD EXAMPLE ==========
# dd if=/dev/hda2 | gzip | split --bytes=640m flora350_dev_hda_win2k.
split: flora350_dev_hda_win2k.: No such file or directory
1225+0 records in
1224+0 records out
======== BAD EXAMPLE ==========

Need - See below carefully

# dd if=/dev/hda2 | gzip | split --bytes=640m - flora350_dev_hda_win2k.
                                              ^                       ^
                                              |                       |

ハイフン と ピリオド に 注目 下さい。では実行しませう。

# dd if=/dev/hda2 | gzip | split --bytes=640m - flora350_dev_hda_win2k.
6442064+0 records in
6442064+0 records out
# ls -l
total 1700280
-rw-r--r--    1 root     root 671088640 Jul 13 23:03 flora350_dev_hda_win2k.aa
-rw-r--r--    1 root     root 671088640 Jul 13 23:37 flora350_dev_hda_win2k.ab
-rw-r--r--    1 root     root 397181859 Jul 13 23:53 flora350_dev_hda_win2k.ac
-rw-r--r--    1 root     root       512 Jul  1 20:47 win2k_dev_hda1_512
-rw-r--r--    1 root     root       512 Jul  1 20:47 win2k_dev_hda_512
-rw-r--r--    1 root     root       512 Jul  1 20:47 win2k_dev_hdb1_512

結果としてこの様になります。少し 検討してみましょう。現状の backup デー ターの 大きさは

# du -h *
641M    flora350_dev_hda_win2k.aa
641M    flora350_dev_hda_win2k.ab
380M    flora350_dev_hda_win2k.ac
4.0k    win2k_dev_hda1_512
4.0k    win2k_dev_hda_512
4.0k    win2k_dev_hdb1_512

backup 元の 大きさは

# df | sed 2d
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/hda2              3214736    782800   2431936  25% /mnt

ほたら

$ bc -q
782800*1024
801587200
$ bc -q
3214736*1024

3291889664 ---> 3,291,889,664 まあ 3GB という所ですか!一方 保存領 域は

# cd ../
# du -h win2k_after_inst/
1.7G    win2k_after_inst

そうすると 領域として 3GB を 1.7GB にできたという事になりますな!で も 欲しい データーとしては

# du -h /mnt/
765M    /mnt
# cd # umount /mnt/

765M くらいとすれば 出来れば CDROM 1枚が 望ましい ということなのです。 まあ妥当としても 3枚も 使うことは 控えたい ということで 却下です 整理し ましょう。

# df 
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/hdb3              7617504   4390900   2833416  61% /
# rm flora350_dev_hda_win2k.a*
# df
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/hdb3              7617504   2690632   4533684  38% /

練習ということで 他に得る事は無かったと いう事です。

にゃんたろう 拝!

2007年 7月14日 (土) 23:34:20 JST 作成


前へ |次へ

windows :003 backup 例

Copyright © 2007. nyantarou All Rights Reserved.