2009/02/23(月) [n年前の日記]
#1 [vine][linux] LVMとやらを使ってみたり
後からHDDを追加したときに複数のパーティションを1つのパーティションとして扱えるらしいLVMなるものがあると知る。せっかくだから、そのLVMとやらで /home を確保しようかと。環境は Vine Linux 4.2。
fdisk を使って linux LVM パーティションを確保する。fdisk /dev/hda で起動して、p で現在のパーティション状態?を確認して。n でパーティション新規作成。作成後、作ったパーティションの種類を変更すべく t を。Linux LVM の種類コード?は 8e。p で変更後のパーティション状態を確認して問題がなさそうなら、w で書き込み。reboot で再起動。再起動後、sfdisk -l で、Linux LVM パーティションが増えていることを確認。
pvcreate /dev/hda4 みたいな感じで、PVとやらを作成。pvdispaly で、PVが出来てることを確認。
vgcreate system /dev/hda4 みたいな感じで、system という名前で VG を作成。vgdisplay -C や vgdisplay で、VGが出来てることを確認。
lvcreate -nhomewk -l +100%FREE system とか、lvcreate -nhomewk -L20G system みたいな感じで、system の中に、homewk という名前で LV を作成。-L20G とすると、20GB の LV が出来るし、-l +100%FREE とすると、VG中で使える全部の容量を割り当ててくれるらしい。lvdisplay で、LV が出来たことを確認。
ファイルシステムを作る。ext3 で作ってみたり。mkfs.ext3 -L /home0 /dev/system/homewk みたいな。-L /home0 で、/home0 というボリュームラベルをつける。e2label /dev/system/homewk で、/home0 と表示されることを確認。
マウントする。mount で現在の状態を確認後、mkdir /mnt/homewk で、/mnt/homewk というマウントする場所を作成。mount /dev/system/homewk /mnt/homewk で、/mnt/homewk に先ほど作った /dev/system/homewk をマウントする。mount で確認。
fdisk を使って linux LVM パーティションを確保する。fdisk /dev/hda で起動して、p で現在のパーティション状態?を確認して。n でパーティション新規作成。作成後、作ったパーティションの種類を変更すべく t を。Linux LVM の種類コード?は 8e。p で変更後のパーティション状態を確認して問題がなさそうなら、w で書き込み。reboot で再起動。再起動後、sfdisk -l で、Linux LVM パーティションが増えていることを確認。
pvcreate /dev/hda4 みたいな感じで、PVとやらを作成。pvdispaly で、PVが出来てることを確認。
vgcreate system /dev/hda4 みたいな感じで、system という名前で VG を作成。vgdisplay -C や vgdisplay で、VGが出来てることを確認。
lvcreate -nhomewk -l +100%FREE system とか、lvcreate -nhomewk -L20G system みたいな感じで、system の中に、homewk という名前で LV を作成。-L20G とすると、20GB の LV が出来るし、-l +100%FREE とすると、VG中で使える全部の容量を割り当ててくれるらしい。lvdisplay で、LV が出来たことを確認。
ファイルシステムを作る。ext3 で作ってみたり。mkfs.ext3 -L /home0 /dev/system/homewk みたいな。-L /home0 で、/home0 というボリュームラベルをつける。e2label /dev/system/homewk で、/home0 と表示されることを確認。
マウントする。mount で現在の状態を確認後、mkdir /mnt/homewk で、/mnt/homewk というマウントする場所を作成。mount /dev/system/homewk /mnt/homewk で、/mnt/homewk に先ほど作った /dev/system/homewk をマウントする。mount で確認。
[ ツッコむ ]
以上です。