frei

旧「anney's room」からブログ「frei」だけ引っ越し&残しました

イメージをもう1つマウント。

またもや容量オーバーで、何も出来ず。>coLinux

って訳で、rootとswap以外に、

ディスクイメージ作ってマウントしてみました。

しかし、弱いね、こーゆー操作。

知識なさ過ぎ。超初心者。

でも、いじるのは楽しいな。

まずは、scratchpadさんの「ハードディスクを増やす」を参考にして

cygwin上で 1Gのイメージを作成。

cd /cygdrive/c/coLinux

dd if=/dev/zero of=1gb.img bs=1M count=1024

ほんで default.colinux.xml も以下を追記&書き換えて

<block_device index="2" path="\DosDevices\c:\coLinux\1gb.img" enabled="true" />

<bootparams>root=/dev/cobd0 single</bootparams>

coLinuxを起動したら、colinux-console-nt.exe でrootとしてログイン。

素直にファイルシステムは reiserfs にすることにして

apt-get 以降は、scratchpadさんのページどおりに実行。

/dev/cobd2 を /mnt としてマウントしたところで

私はこれをrootじゃなくて、

別のディレクトリをまるまるコピーして使うつもりだったので

一番容量くってそうなディレクトリを探す。

du -sh /usr

394M /usr

du -sh /var

225M /var

/usr は結構曲者だったので、無難に /var にしとくことに。

/var 以下を /mnt 以下にコピーして

cp -a /var/* /mnt/.

/mnt 以下に全部コピーできたのを確認したら、

/var を一応バックアップ。

mv /var /var_back

一度、/mnt としてマウントしたのを解除して

umount /mnt

今度は /var としてマウント

mkdir /var

mount /dev/cobd2 /var

以降、起動する度に勝手にマウントするように

/etc/fstab に追記。

option とか適当(苦笑)

vi /etc/fstab

↓追記した行

/dev/cobd2 /var reiserfs defaults 0 0

そんで試しにリブート。

shutdown -r now

ちゃんと /var が問題なくマウント出来ているか確認して

mount

/dev/cobd2 on /var type reiserfs (rw)

中身もちゃんと確認して

ls -lat /var

total 6

drwxr-xr-x 21 root root 4096 Sep 10 17:00 ..

drwxr-xr-x 2 root root 80 Sep 10 16:53 www

drwxr-xr-x 10 root root 584 Sep 10 16:52 run

drwxr-xr-x 15 root root 336 Sep 10 16:38 .

drwxr-xr-x 15 root root 376 Aug 6 22:43 lib

drwxr-xr-x 7 root root 168 Jul 29 11:25 cache

drwxr-xr-x 2 root root 208 Jul 24 23:06 backups

drwxr-xr-x 9 root root 992 Jul 24 22:59 log

drwxrwxrwt 3 root root 80 Mar 28 2003 tmp

drwxr-xr-x 4 root root 120 Mar 14 2003 spool

drwxrwsr-x 2 root mail 48 Jul 28 2002 mail

drwxr-xr-x 2 root root 48 Jul 28 2002 opt

drwxrwsr-x 2 root staff 48 Feb 9 2002 local

drwxrwxrwt 2 root root 48 Feb 9 2002 lock

安心(?)したところで、バックアックを削除。

rm -rf /var_back

ほんじゃ、全体の使用中の容量確認。

df

Filesystem 1K-blocks Used Available Use% Mounted on

/dev/cobd0 1032088 751964 227696 77% /

/dev/cobd2 1048540 259080 789460 25% /var

…これでちょっとは / に空きが出来たな。

でも、77%じゃ、またすぐに一杯になりそうだなぁ(汗)