#contents

** 容量が足りなくなった! [#l4dd9810]

http://clouder.jp/yoshiki/mt/archives/000406.html

* DOSで空のイメージを作成 [#z10ea768]
1GB = 1,073,741,824bytes

 C:\>fsutil file createnew root_fs_new 4294967296

coLinuxをインストールした C:\coLinux-installer-20060925 へ移動

Dドライブに変更するには
 C:\>cd /d D:\

Windows Vistaで管理者特権で操作する方法は[[こちら:http://www.atmarkit.co.jp/fwin2k/win2ktips/899uacpromo/uacpromo.html]]

* 設定ファイルの編集 [#o0a2a0a3]

作成したイメージを読み込むようにするのと、シングルユーザーモードで立ち上がるように cent4.colinux.xml ファイルを編集

 <?xml version="1.0" encoding="UTF-8"?>
 <colinux>
 <block_device index="0" path="\DosDevices\C:\coLinux-installer-20060925\root.ext3" enabled="true" alias="hda1"/>
 <block_device index="1" path="\DosDevices\cdrom0" enabled="true"/>
 <block_device index="2" path="\DosDevices\C:\coLinux-installer-20060925\root_fs_new" enabled="true"/>
 <block_device index="7" path="\DosDevices\C:\coLinux-installer-20060925\swap_device" enabled="true"/>
 <cofs_device index="0" path="\DosDevices\C:\coLinux-installer-20060925" type="flat" enabled="true" />
 <network index="0" type="tap"/>
 <bootparams>root=/dev/cobd0 single</bootparams>
 <initrd path="initrd.gz" />
 <image path="vmlinux"/>
 <memory size="128"/>
 </colinux>

再起動し、イメージをフォーマット&mount

 # mkfs.ext3 /dev/cobd2
 # mkdir /mnt2
 # mount -t ext3 /dev/cobd2 /mnt2

/proc /mnt2 以外のデータを全て新しいイメージへコピー

 # cd /
 # cp -a bin/ dev/ home/ lib/ misc/ opt/ sbin/ sys/ \
 var/ boot/ etc/ initrd/ lost+found/ mnt/ selinux/ \
 tmp/ cdrom/ halt iso/ media/ root/ srv/ usr/ /mnt2/
 # mkdir /mnt2/proc

作成したイメージで立ち上がるように編集し直し、再起動

 <?xml version="1.0" encoding="UTF-8"?>
 <colinux>
 <block_device index="0" path="\DosDevices\C:\coLinux-installer-20060925\root_fs_new" enabled="true" alias="hda1"/>
 <block_device index="1" path="\DosDevices\cdrom0" enabled="true"/>
 <block_device index="7" path="\DosDevices\C:\coLinux-installer-20060925\swap_device" enabled="true"/>
 <cofs_device index="0" path="\DosDevices\C:\coLinux-installer-20060925" type="flat" enabled="true" />
 <network index="0" type="tap"/>
 <bootparams>root=/dev/cobd0 fastboot</bootparams>
 <initrd path="initrd.gz" />
 <image path="vmlinux"/>
 <memory size="128"/>
 </colinux>

dfコマンドで容量が増えていればOK



トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS