色々 ごちゃごちゃ しているが 最終的には windows2000 をインストール し た領域を CDROM に焼き付けて それから ハードディスクの どこかの領域にコピー して使えれば インストールの 手間が 省けるかも知れないと いう事で。ですが 現状では CDROM 1枚に 納めるのには 大きすぎます。そこで 以下の手順を 試 みました。これまで cp とか tar では 美味く行かなかったのですが?
# mount /dev/hda9 /mnt/
# df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/hda12 9461416 2625920 6347124 30% /
/dev/hda9 9614116 3296508 5829236 37% /mnt
# cd /mnt/
ここいらは 同じ様なことを しているので 意味は無いのですが 以下本題の 分割 backup を試みます。
# dd if=/dev/hda1 | gzip | split --bytes=640m # ls -l total 563468 drwxr-xr-x 2 root root 4096 Jul 8 09:41 backup_win2k_dev_hda1/ drwxr-xr-x 2 root root 4096 Jun 16 21:11 lost+found/ -rw-r--r-- 1 root root 576413652 Jul 8 14:24 xaa # mv xaa win2k_bkup_small_dd_gzip_split # df Filesystem 1k-blocks Used Available Use% Mounted on /dev/hda12 9461416 2626020 6347024 30% / /dev/hda9 9614116 3859968 5265776 43% /mnt
今回はたまたま 650 MB 以下に 収まったようです つまり CDROM 1枚に 収 納できる 大きさに windows2000 のインストールされた 領域が 縮小されたとい うことです。
この 計算機は CDROM を 焼き付ける ドライブを 持っていないので それを 持っている 社長の 計算機に おくって 焼き付ける事にします。samba 経由で 送ります。常時起動していないので
# /etc/rc.d/rc.samba
samba を起動して
# mount /dev/hda9 /mnt/ # df Filesystem 1k-blocks Used Available Use% Mounted on /dev/sda5 4960464 3002340 1702076 64% / /dev/sda8 2822080 1348572 1330152 51% /var/data /dev/hda9 9614116 3859968 5265776 43% /mnt # cd /mnt/ # ls -l total 563468 drwxr-xr-x 2 root root 4096 Jul 8 09:41 backup_win2k_dev_hda1/ drwxr-xr-x 2 root root 4096 Jun 16 21:11 lost+found/ -rw-r--r-- 1 root root 576413652 Jul 8 14:24 win2k_bkup_small_dd_gzip_split # mv win2k_bkup_small_dd_gzip_split /home/kyouyuu/area/ # df Filesystem 1k-blocks Used Available Use% Mounted on /dev/sda5 4960464 3565808 1138608 76% / /dev/sda8 2822080 1348604 1330120 51% /var/data /dev/hda9 9614116 3296508 5829236 37% /mnt # ls -l total 8 drwxr-xr-x 2 root root 4096 Jul 8 09:41 backup_win2k_dev_hda1/ drwxr-xr-x 2 root root 4096 Jun 16 21:11 lost+found/ # cd # umount /mnt/ # ls -l /home/kyouyuu/area/ total 563460 -rw-r--r-- 1 root root 576413652 Jul 8 14:24 win2k_bkup_small_dd_gzip_split
これからあとは CDROM に 焼き付ける作業ですが お願いして焼き付けて頂く ので 省略です。
焼き付けたので 復帰させてみなければいけません、その前に 整理しておき ます。
# cd /home/kyouyuu/area/ # rm win2k_bkup_small_dd_gzip_split
もう CDROM に焼き付けたので 不要です、削除しました。
windows2000 を 復帰 させましょう
# mount /dev/cdrom /cdrom/ mount: block device /dev/cdrom is write-protected, mounting read-only # df Filesystem 1k-blocks Used Available Use% Mounted on /dev/hda12 9461416 2626032 6347012 30% / /dev/hda9 9614116 3296508 5829236 37% /mnt /dev/hdc 562954 562954 0 100% /cdrom # ls /cdrom/ win2k_bkup_small_dd_gzip_split* # dd if=/cdrom/win2k_bkup_small_dd_gzip_split of=bkupwin2k bs=1k 562903+1 records in 562903+1 records out # umount /cdrom/ # eject # ls -l total 563468 drwxr-xr-x 2 root root 4096 Jul 8 09:41 backup_win2k_dev_hda1/ -rw-r--r-- 1 root root 576413652 Jul 8 15:07 bkupwin2k drwxr-xr-x 2 root root 4096 Jun 16 21:11 lost+found/ # mv bkupwin2k bkupwin2k.gz # gunzip bkupwin2k.gz # ls -l total 1246236 drwxr-xr-x 2 root root 4096 Jul 8 09:41 backup_win2k_dev_hda1/ -rw-r--r-- 1 root root 1274886144 Jul 8 15:07 bkupwin2k -rw-r--r-- 1 root root 0 Jul 8 15:15 full_win drwxr-xr-x 2 root root 4096 Jun 16 21:11 lost+found/
御存知の様に /dev/hda の構成は 現状 このように なっています。
# fdisk -l /dev/hda Disk /dev/hda: 255 heads, 63 sectors, 10011 cylinders Units = cylinders of 16065 * 512 bytes Device Boot Start End Blocks Id System /dev/hda1 * 1 155 1245006 c Win95 FAT32 (LBA) /dev/hda2 156 370 1726987+ 83 Linux /dev/hda3 371 8524 65497005 f Win95 Ext'd (LBA) /dev/hda4 8525 10011 11944327+ 83 Linux /dev/hda5 371 857 3911796 83 Linux /dev/hda6 858 1227 2971993+ 82 Linux swap /dev/hda7 1228 2444 9775521 83 Linux /dev/hda8 2445 3660 9767488+ 83 Linux /dev/hda9 3661 4876 9767488+ 83 Linux /dev/hda10 4877 6092 9767488+ 83 Linux /dev/hda11 6093 7308 9767488+ 83 Linux /dev/hda12 7309 8524 9767488+ 83 Linux
fdisk で 再度 /dev/hda の構成を 変えます というか 最終の 形に します 即ち
# fdisk -l /dev/hda Disk /dev/hda: 255 heads, 63 sectors, 10011 cylinders Units = cylinders of 16065 * 512 bytes Device Boot Start End Blocks Id System /dev/hda1 * 1 123 987966 c Win95 FAT32 (LBA) /dev/hda2 124 370 1984027+ c Win95 FAT32 (LBA) /dev/hda3 371 8524 65497005 f Win95 Ext'd (LBA) /dev/hda4 8525 10011 11944327+ 83 Linux /dev/hda5 371 857 3911796 c Win95 FAT32 (LBA) /dev/hda6 858 1227 2971993+ 82 Linux swap /dev/hda7 1228 2444 9775521 83 Linux /dev/hda8 2445 3660 9767488+ 83 Linux /dev/hda9 3661 4876 9767488+ 83 Linux /dev/hda10 4877 6092 9767488+ 83 Linux /dev/hda11 6093 7308 9767488+ 83 Linux /dev/hda12 7309 8524 9767488+ 83 Linux # fdisk -lu /dev/hda Disk /dev/hda: 255 heads, 63 sectors, 10011 cylinders Units = sectors of 1 * 512 bytes Device Boot Start End Blocks Id System /dev/hda1 * 63 1975994 987966 c Win95 FAT32 (LBA) /dev/hda2 1975995 5944049 1984027+ c Win95 FAT32 (LBA) /dev/hda3 5944050 136938059 65497005 f Win95 Ext'd (LBA) /dev/hda4 136938060 160826714 11944327+ 83 Linux /dev/hda5 5944113 13767704 3911796 c Win95 FAT32 (LBA) /dev/hda6 13767768 19711754 2971993+ 82 Linux swap /dev/hda7 19711818 39262859 9775521 83 Linux /dev/hda8 39262923 58797899 9767488+ 83 Linux /dev/hda9 58797963 78332939 9767488+ 83 Linux /dev/hda10 78333003 97867979 9767488+ 83 Linux /dev/hda11 97868043 117403019 9767488+ 83 Linux /dev/hda12 117403083 136938059 9767488+ 83 Linux
これで 元となる ディスク の 構成に 戻った
2007年 7月 9日 (月) 21:51:49 JST 作成