coLinuxに拡張パーティション追加

デフォルトの4GBでは足りなくなったので、追加した。
自分はFedora使っているのでFedoraという名前のフォルダや設定ファイルが出てきますが、適宜読み替えてください。

coLinux

shutdown

rebootだと追加したパーティション認識しなかったので、完全に落とす

# shutdown -h now

Windows側

追加領域確保

X:\coLinux
 5GBのFedora.imgというファイル作成
 5GBのvar.imgというファイル作成
 5GBのusr.imgというファイル作成
 5GBのhome.imgというファイル作成

> cd /d X:\coLinux
> fsutil file createnew Fedora.img 5368709120
> fsutil file createnew var.img 5368709120
> fsutil file createnew usr.img 5368709120
> fsutil file createnew home.img 5368709120
conf書き換え

coLinuxの設定ファイルに先ほど作成したファイルも読み込むように追記

cobd2="X:\coLinux\Fedora.img"
cobd3="X:\coLinux\var.img"
cobd4="X:\coLinux\usr.img"
cobd5="X:\coLinux\home.img"
起動
colinux-daemon.exe @Fedora.conf

coLinux

フォーマット
# mkfs.ext3 /dev/cobd2
# mkfs.ext3 /dev/cobd3
# mkfs.ext3 /dev/cobd4
# mkfs.ext3 /dev/cobd5
マウント

マウントポイント作成

# mkdir /mnt/Fedora /mnt/var /mnt/usr /mnt/home

マウント

# mount -t ext3 /dev/cobd2 /mnt/Fedora
# mount -t ext3 /dev/cobd3 /mnt/var
# mount -t ext3 /dev/cobd4 /mnt/usr
# mount -t ext3 /dev/cobd5 /mnt/home
コピー

権限等ひっくるめたコピーするので -a 付ける

# cd /
# cp -a bin dev lost+found sbin srv tmp bvoot etc lib media opt root selinux /mnt/Fedora
# cp -a /var/* /mnt/var
# cp -a /usr/* /mnt/usr
# cp -a /home/* /mnt/home
fstab編集

/mnt/Fedora/etc/fstabを編集

/dev/cobd0              /                       reiserfs defaults        1 1
/dev/cobd1              none                    swap     defaults        0 0
/dev/cobd2              /var                    ext3     defaults        0 0
/dev/cobd3              /usr                    ext3     defaults        0 0
/dev/cobd4              /home                   ext3     defaults        0 0
コピーしなかったフォルダ作成 & マウントポイント作成
cd /mnt/Fedora
mkdir -p mnt mnt/windows proc sys home usr var
mtabをリネーム
mv /mnt/img/etc/mtab /mnt/img/etc/mtab.disable
shutdown
# shutdown -h now

Windows側

conf書き換え

Fedora.imgをルートにする
もともとのルートファイルは、万一に備えてとっておく

cobd0="X:\coLinux\Fedora.img"
cobd3="X:\coLinux\var.img"
cobd4="X:\coLinux\usr.img"
cobd5="X:\coLinux\home.img"
起動
colinux-daemon.exe @Fedora.conf


今のところ問題なく動いてます。
簡単にバックアップ取れるのがcolinuxの利点!