hakeの日記

Windows環境でプログラミングの勉強をしています。

初期化とHDDの切りなおし

初期化のついでにパーティションの切りなおしをしました。プログラム領域を約2Gにしてみました。fdiskとdfの出力はこんなかんじです。

Disk /dev/hda: 8320 MB, 8320499712 bytes
16 heads, 63 sectors/track, 16122 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1             1       204    102784+  83  Linux
/dev/hda2           205      4096   1961568   83  Linux
/dev/hda3          4097     15865   5931576    c  Win95 FAT32 (LBA)
/dev/hda4         15866     16122    129528   82  Linux swap


Filesystem           1k-blocks      Used Available Use% Mounted on
rootfs                    5120      5120         0 100% /
/dev/root                 5120      5120         0 100% /
/dev/mtdblock3            4096      2396      1700  58% /home
/dev/ram1                   44        29        15  66% /dev
none                      1024        60       964   6% /dev/shm
/dev/hda1                99521     50387     43995  53% /hdd1
/dev/hda2              1930740     92796   1739868   5% /hdd2
/dev/hda3              5919996   3292764   2627232  56% /hdd3
/dev/mmcda1             999040    447488    551552  45% /usr/mnt.rom/card

以下、手順

# fdisk /dev/hda
d 3
d 2
n p 2 (Enter) 4096
n p 3 (Enter) (Enter)
t 3 c
p
w
  • リセット後、OK+電源ONでメンテナンスメニュー起動。完全消去(通常)を実施
    • そういえばフォーマットしなかったけど初期化時に行ってくれるのですね。
  • これで初期化完了。標準バックアップ機能動作を確認
  • ターミナルソフトインストール
  • storage_fd.o修正版に入れ替え、作業後は一応再起動
# mount -o remount,rw /
# cd /lib/modules.rom/2.4.20/kernel/drivers/usb/device/storage_fd/
# mv storage_fd.o storage_fd.old.o
# cp /mnt/card/storage_fd.o .
# depmod -a
# mount -o remount,ro /
  • USB経由で/hdd3の内容をリストア
  • 昨夜tarで固めた各ファイルを元の場所に展開