タグ「LVM」 の検索結果(1/1)

2008年2月17日

LVM HDDの追加

先日のLVMに新しく物理ボリュームを追加したので、その覚え書き。

500GBのHDDを追加しようと、某パーツショップへ。
回転数可変のWestern Digital WD5000AACSが面白そうと、それを買うつもりで行ったのですが、店頭でSeagateの同容量を見て、つい、いつものようにSeagateを買ってしまいました。

さて、それでは、増量の手順。
BIOSでいくら設定しても、何故か、新HDDは /dev/sda と認識されてしまうので、まあ、仕方無しと。
# fdisk /dev/sda で全体を丸ごとワンパーティションで、8e に。
Device Boot Start End Blocks Id System /dev/sda1 1 60801 488384001 8e Linux LVM
# pvcreate /dev/sda1 で物理ボリューム作成。
Physical volume "/dev/sda1" successfully created
# vgextend vg0 /dev/sda1 で/dev/sda1 をボリュームグループvg0へ追加。
Volume group "vg0" successfully extended
# vgdisplay で確認すると
Alloc PE / Size 135680 / 530.00 GB Free PE / Size 119482 / 466.73 GB なので、
# lvextend -L +466.73GB /dev/vg0/lvol0 とするも、
Rounding up size to full physical extent 466.73 GB Extending logical volume lvol0 to 996.73 GB Insufficient suitable allocatable extents for logical volume lvol0: 1 more required となり、エラー。
そこで、
# lvextend -L +466G /dev/vg0/lvol0 として、0.73GBを減らしてみると、
Extending logical volume lvol0 to 996.00 GB Logical volume lvol0 successfully resized でOK。

ReiserFSはマウントしたままでも、拡張できるらしいが、安全のためアンマウントして、
# resize_reiserfs /dev/vg0/lvol0

リサイズが終了したら、もとの位置にマウントして終了。

2008年2月 9日

LVMを使う

Webサーバーは構築時からLVMを使ってましたが、Fileサーバーの方は設定してませんでした。
Fileサーバーの公開ボリュームにマウントしてあるHDDのひとつが使用率85%になったのに対して、別のHDDは30%くらい。
そこで、ふたつのHDDをLVMでひとつのボリュームにまとめることにしました。

以下、その設定の覚え書き。

fdisk で対象パーティーションのIDを8eに。
pvscan出来なかったので、
# apt-get install lvm2
物理ボリュームの作成
# pvcreate /dev/hda1
# pvcreate /dev/hdc1
ボリュームグループの作成
# vgcreate vg0 /dev/hda1 /dev/hdc1
Volume group "vg0" successfully created
論理ボリュームの作成
# lvcreate -L 530G vg0 Logical volume "lvol0" created
論理ボリュームにファイルシステムを作成
# mkfs.reiserfs /dev/vg0/lvol0

後は、普通にマウントして、smb.conf とか適当にいじって、前と同じように動くことを確認と。

2007年7月12日

Vine → Debian

ちょっとした出来心から、WebサーバーにLVMを導入しました。
Vineでも出来たのですが、Vineだとインストール時にファイルシステムとしてReiserFSを選べなかったので、Debian Etch でリプレースすることになりました。
まあ、とにかく苦労してます。
逆に、ファイルサーバーのDebianをVineに換えるかな。