Ubuntu 10.04
Sponsored Link

論理ボリュームの管理2010/07/25

[1] 論理ボリュームの作成
# 論理ボリューム 'ZETA' を ボリュームグループ 'VZ' に10Gの容量で作成

root@ubuntu:~#
lvcreate -L 10G -n ZETA VZ

  Logical volume "ZETA" created
[2] 論理ボリュームの表示
root@ubuntu:~#
lvdisplay

  --- Logical volume ---
  LV Name
/dev/VZ/ZETA

  VG Name
VZ

  LV UUID
H2yACr-cS7P-12lK-miFt-r8ay-FSTF-ETjDEL

  LV Write Access
read/write

  LV Status
available

  # open
0

  LV Size
10.00 GB

  Current LE
2560

  Segments
1

  Allocation
inherit

  Read ahead sectors
0

  Block device
253:35

[3] 論理ボリュームの名前変更
root@ubuntu:~#
lvrename VZ ZETA FD3S
 
# ZETA から FD3S に変更

root@ubuntu:~#
lvdisplay

  --- Logical volume ---
  LV Name
/dev/VZ/FD3S  
# 変更された

  VG Name
VZ

  LV UUID
H2yACr-cS7P-12lK-miFt-r8ay-FSTF-ETjDEL

  LV Write Access
read/write

  LV Status
available

  # open
0

  LV Size
10.00 GB

  Current LE
2560

  Segments
1

  Allocation
inherit

  Read ahead sectors
0

  Block device
253:35

[4] 論理ボリュームのレポート出力
root@ubuntu:~#
lvs

  LV
VG
Attr
LSize
Origin
Snap%
Move
Copy%

  FD3S
VZ
-wi-a-
10.00G

[5] 論理ボリュームのスキャン
root@ubuntu:~#
lvscan

  ACTIVE
'/dev/VZ/FD3S' [10.00 GB] inherit

[6] 論理ボリュームのスナップショット ― これは単純にディスク上のポインタ情報なので、 同一ストレージ上で最終的なバックアップ用途としては利用できないようです。 定期的に作成することでオペレーションミスの際にバックアップ媒体からの復旧を必要としないリカバリに使用 したりします。
# 'FD3S' のスナップショットを 'SNAP' という名前で作成

root@ubuntu:~#
lvcreate -s -L 5G -n SNAP /dev/VZ/FD3S

  Logical volume "SNAP" created
root@ubuntu:~#
lvdisplay

  --- Logical volume ---
  LV Name
/dev/VZ/FD3S

  VG Name
VZ

  LV UUID
H2yACr-cS7P-12lK-miFt-r8ay-FSTF-ETjDEL

  LV Write Access
read/write

  LV Status
available

  # open
0

  LV Size
10.00 GB

  Current LE
2560

  Segments
1

  Allocation
inherit

  Read ahead sectors
0

  Block device
253:35


  --- Logical volume ---
  LV Name
/dev/VZ/SNAP

  VG Name
VZ

  LV UUID
GShHon-lVHr-sH0W-S8jr-zYS6-aR3o-9oepmv

  LV Write Access
read/write

  LV snapshot status
active destination for /dev/VZ/FD3S

  LV Status
available

  # open
0

  LV Size
10.00 GB

  Current LE
2560

  COW-table size
5.00 GB

  COW-table LE
1280

  Allocated to snapshot
0.00%

  Snapshot chunk size
8.00 KB

  Segments
1

  Allocation
inherit

  Read ahead sectors
0

  Block device
253:35


[7] 論理ボリュームの拡張 ― 運用中にマウントしたまま実行できます。 以下の例は、マウントしたま拡張した後、リサイズを実行しています。
root@ubuntu:~#
lvextend -L 20G /dev/VZ/FD3S
 
# 20Gに拡張

  Extending logical volume FD3S to 20.00 GB
  Logical volume FD3S successfully resized
root@ubuntu:~#
lvdisplay

  --- Logical volume ---
  LV Name
/dev/VZ/FD3S

  VG Name
VZ

  LV UUID
H2yACr-cS7P-12lK-miFt-r8ay-FSTF-ETjDEL

  LV Write Access
read/write

  LV Status
available

  # open
0

  LV Size
20.00 GB
   
# 変更された

  Current LE
5120

  Segments
1

  Allocation
inherit

  Read ahead sectors
0

  Block device
253:35


root@ubuntu:~#
resize2fs /dev/VZ/FD3S
   
# サイズ変更

resize2fs 1.39 (29-May-2006)
Filesystem at /dev/VZ/FD3S is mounted on /; on-line resizing required
Performing an on-line resize of /dev/VZ/FD3S to 5242880 (4k) blocks.
The filesystem on /dev/VZ/FD3S is now 5242880 blocks long.
[8] 論理ボリュームの縮小 ― この操作はファイルシステムの破壊を伴うため、事前にバックアップが必要です。 縮小した後はフォーマットし直し、バックアップデータを戻すという作業になります。以下は縮小の例のみです。
root@ubuntu:~#
lvreduce -L 10G /dev/VZ/FD3S
 
# 10Gに縮小

  WARNING: Reducing active logical volume to 10.00 GB
  THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce FD3S? [y/n]:
y
 
# Yes

  Reducing logical volume FD3S to 10.00 GB
  Logical volume FD3S successfully resized
root@ubuntu:~#
lvdisplay

  --- Logical volume ---
  LV Name
/dev/VZ/FD3S

  VG Name
VZ

  LV UUID
H2yACr-cS7P-12lK-miFt-r8ay-FSTF-ETjDEL

  LV Write Access
read/write

  LV Status
available

  # open
0

  LV Size
10.00 GB
   
# 変更された

  Current LE
2560

  Segments
1

  Allocation
inherit

  Read ahead sectors
0

  Block device
253:35
[9] 論理ボリュームの削除 ― マウント解除して実行します。
root@ubuntu:~#
lvremove /dev/VZ/FD3S
   
# 削除

Do you really want to remove active logical volume "FD3S"? [y/n]:
y

  Logical volume "FD3S" successfully removed
関連コンテンツ