coLinux(Debian)のディスクを増設
1Gじゃ足りなくなったので10G増設する。Windows上に新しい10Gのディスクファイルを用意して、coLinuxに認識させてマウントし、/homeをそっちに引っ越すことにする。
以下作業メモ。
ディスクイメージを用意してcoLinuxに認識させる
- http://www2.starcat.ne.jp/~kanocl/colinux/colinuxsize.htmcoLinux …… 「Debian Linux image のサイズを変更する方法」を参考に。
http://gniarf.nerim.net/colinux/fs/ からfs_10Gb.bz2をダウンロードして解凍する。ディスクファイルのファイル名をfs_10Gb.fsにしておく。
debian.xml(coLinuxの起動に使っている設定ファイル)に以下を追加。
<block_device index="2" path="\DosDevices\c:\coLinux\fs_10Gb.fs" enabled="true" />
coLinuxを再起動。
mount /dev/cobd2 /mnt df
上記コマンドでマウント、そして確認。
/homeを移動する
/homeの引越しについてはこのサイトを参考にする→
- http://www.topstudio.co.jp/~kmuto/debian/column/addhdd.html …… Debianにハードディスクを追加してみよう
以下、概ね「既存の/home/を移行する作業例」にあるとおり。
cd /home tar cf - . | tar xCpvf /mnt - umount /mnt
一応既存の/homeをバックアップしておく。
tar czvf /tmp/home.tar.gz /home
ディスクの空きが少ないので、もとの/homeは消してしまう。
rm -rf /home
/etc/fstabのエントリに追記する。上記サイトの解説だと下記のようになっているが、
/dev/hdb2 /home ext2 defaults 0 2
ここでは次のようにする。
/dev/cobd2 /home ext3 defaults 0 1
再起動して確認
coLinuxを再起動。/homeにアクセスできればOK。
dfで確認。
Filesystem 1K-blocks Used Available Use% Mounted on /dev/cobd0 1031064 573964 404724 59% / tmpfs 128104 0 128104 0% /lib/init/rw tmpfs 128104 0 128104 0% /dev/shm /dev/cobd2 10321208 443524 9353396 5% /home
(swapないけど、それは最初から。swap使ったら負け)