ubuntu9.10でLVM2のPhysical Volume(PV)の交換

修理から戻ったSAMSUNG HD154UIを既存のLVMのPVと変更する。

まずは新HDDのフォーマット、GPT作成から

$sudo parted /dev/sdm

unit s(セクタ指定に変更) → mklabel → gpt → mktable → ext4 →開始 40(セクタ)→終了-1(最終セクタ)→ パーティション名 → print

$ sudo pvcreate /dev/sdm1

これで新HDDに新PV作成完了。

次にディスクを交換したいVolume Group(VG)に新PVを追加

$ sudo vgextend Test1 /dev/sdm1

LVMはPVをPhysical Extent(PE)として管理。HDDのセクタのような単位で標準では4MiBが1Extentになる。

PEのコピーを行う。

$ sudo pvmove -b /dev/sdh1 (-bでバックグラウンド動作)

途中経過はlvs -a(一度きり) か pvmove -v (ubuntu9.10では15秒毎に状態を更新)で確認。

新たに自動的にコピー先としてLogical Volume(LV)”remove01″が作成される。

後はVGから交換元のPVを切り離す。

$ sudo vgreduce Test1 /dev/sdh1

もし途中でシャットダウンするとどうなるかというと、何も壊れずに起動後そのままpvmoveがバックグラウンドで始まる。

広告
コメントする

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。