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