以前のリビジョンの文書です


仮想DISKイメージ

仮想イメージの作成方法

dd if=/dev/zero of=/data/disk001 bs=1M count=1024

これで/data/にdisk001というイメージディスクが作成される。作成時間はCPUの速度とかにもよる。

作成したイメージを初期化してやる。いわゆるフォーマットね。

mkfs.ext3 /data/disk001

マウントするにはループバックでマウントしてやる必要がある。

mount -o loop /data/disk001 /mnt/disk001

以上

おぉ!!簡単だね。

Linuxのloopバックマウントはデフォルトでは8個までしか使えないので設定変更をして増やしてやる必要がある

設定方法は…あとで書くよ

こんな感じでOK!

容量を増やす

ddコマンドで仮想DISKイメージを作成したものの、容量が足りなくなってしまう場合ってあるよね?

まぁ、そんな事を考えてLVMとかで構成した方が良いのだが・・・w

ddで作ってしまった時は仕方がない。

そんな時もあわてず騒がず以下の手順を試してみよう

まず、増やしたい容量分のイメージを作成する

dd if=/dev/zero of=/data/disk002 bs=1M count=1024

元のディスクと同じ形式でフォーマットする。 mkfs.ext3 /data/disk002

イメージをマージする。

cat /data/disk001 /data/disk002 > /data/disk003

この方法で容量を増やす場合、増加後の容量のx2が必要となる

これでdisk001とdisk002がdisk003に統合された。

後はちょっとした後処理

e2fsck -fv /data/disk003 resize2fs /data/disk003 e2fsck -fv /data/disk003

disk003の容量がdisk001+disk002であればOK!

マウントして確認してみよう

mount -o loop /data/disk003 /mnt/disk001

diskの内容が消えてないのを確認してみよう。

linux/storage.1346260865.txt.gz · 最終更新: 2012/08/29 17:21 by miyako



DMM.com電子書籍

CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0

- Media Kiss Lab -