本文を読み飛ばす

partitionの合体(3) LVMで

やっと起動に乗ったNetbookですが, \ ぶちぶち切りすぎたPartitionのおかげで \ 若干不便でした.

Partitionを切り直すのは面倒なんで \ LVMを使って1つのFilesystemに見えるようにします.

Netbookということで気になったんですが, \ 遅くなったりするのかな...

落ち着いたら, USB経由でいったん退避 -> \ partition切り直した方がいいかもしれません.

結合前のPartitionはこんな感じ
Dell Utility:

4M

Backup:

11G

Windows Vista:

10G

/boot:

500M

/:

4G

/home:

残り(23G)

1. LVMのinstall

SynapticでLVM関連をinstallします.

なんでかlvm2という名前だったので不安だったから \ system-config-lvmをinstallして依存性からlvm2をinstall.

勝手にinitrdが変更された, 念のために再起動すればOK.

さすがにこの変更は再起動しないとだめです. 再起動する前でも2.の操作まではできます.

2. PV, VG, LVの設定

system-config-lvmでPVを構成します.

適当にPEは16Mです.
1.Dell Utility:

4M

2.Backup->PV:

11G

3.新/:

10G

5./boot:

500M

6.元/->PV:

4G

7./home:

残り(23G)

8.swap:

2G

VGにPVを登録.
1.Dell Utility:

4M

2.Backup->PV->VG1:

11G

3.新/:

10G

5./boot:

500M

6.元/->PV->VG1:

4G

7./home:

残り(23G)

8.swap:

2G

VGの全部をLVにする.

ここでsystem-config-lvmがいつも通り

python errorで終ってしまうので一旦commandlineから.
1.Dell Utility:

4M

2.Backup->PV->VG1->LV1:

11G

3.新/:

10G

5./boot:

500M

6.元/->PV->VG1->LV1:

4G

7./home:

残り(23G)

8.swap:

2G

こんな感じで設定して, initrdの変更を有効にするため再起動.:

$ sudo lvcreate -n lv1 vg091124 -l 100%FREE

3. LV1のFormatと, /homeの移動

single userモードで再起動して設定を続けます.:

# mkfs.ext4 /dev/vg091124/lv1
# mount /dev/vg091124/lv1 /mnt/home
# mv /home/hoge /mnt/home
# mv /home/nisi /
...
(上表のとおり, /mnt/homeに/homeが収まり切らないので)
(適度に分割して, 移動してます)

で, 長い転送中にinit 5でもして遊んでおきます. \ 転送が終ったら, /homeをunmountしたいので

/etc/fstabを編集しておいて再起動.
1.Dell Utility:

4M

2.Backup->PV->VG1->LV1->新/home:

11G

3.新/:

10G

5./boot:

500M

6.元/->PV->VG1->LV1新/home:

4G

7./home->unmount:

残り(23G)

8.swap:

2G

はずかしながらvgへの参加がよく分からなかったので \ sy-config-lvmで作業続行.

VGに元/homeを追加します.
1.Dell Utility:

4M

2.Backup->PV->VG1->LV1->新/home:

11G

3.新/:

10G

5./boot:

500M

6.元/->PV->VG1->LV1->新/home:

4G

7./home->unmount->VG1:

残り(23G)

8.swap:

2G

lvのextendはsystem-config-lvmになかったので \ またコマンドライン作業に戻る.:

# lvextend /dev/vg091124/lv1 -l 100%FREE
# resize2fs /dev/vg091124/lv1
結果はこんな感じ
1.Dell Utility:

4M

2.Backup->PV->VG1->LV1->新/home:

11G

3.新/:

10G

5./boot:

500M

6.元/->PV->VG1->LV1->新/home:

4G

7./home->unmount->VG1->LV1->新/home:

残り(23G)

8.swap:

2G

これで/homeに35Gほど確保できました.

今回はじめてLVMのありがたみがわかりました.

ただ, 他のHDDが付けられる状況だったら \ LVMは使いませんでしたけど.

最後に表をすっきりさせてみます.

移行前
1.Dell Utility:

4M

2.Backup:

11G

3.Windows Vista:

10G

4./boot:

500M

5./:

4G

6./home:

残り(23G)

移行後
1.Dell Utility:

4M

2.6.7.LV1->新/home:

38G

3.新/:

10G

5./boot:

500M

8.swap:

2G

1.0.0:

07/11/11 23:26:21 1st version.

コメント

Comments powered by Disqus
宣伝: