Linux Tips

論理ボリュームを拡大するには

北浦訓行
2007/12/13

 「論理ボリュームを縮小するには」では論理ボリュームを縮小する方法を説明した。ここでは、「論理ボリュームを縮小するには」で115Gbytesに縮小した論理ボリューム(/dev/VolGroup00/LogVol00)を拡大する手順を説明する。

【注意】
論理ボリュームの操作は、正常に実行されれば既存のデータはそのまま残る。しかし、誤操作やソフトウェアの不具合などによってファイルを失ってしまう可能性があるため、事前のバックアップが必要だ。

 LVMの論理ボリュームを拡大する場合は、論理ボリューム(LV)のサイズを拡大して、その後ファイルシステムのサイズを拡大する必要がある。ここでは、lvextendコマンドでLVを10Gbytesほど拡大する。

# lvextend -L +10G /dev/VolGroup00/LogVol00
  Extending logical volume LogVol00 to 125.00 GB
  Logical volume LogVol00 successfully resized

 次に、ファイルシステムを拡大する。ファイルシステムの拡大は、resize2fsコマンドで行う。縮小のときは、対象となるファイルシステムをアンマウントする必要があったが、拡大時はオンラインでリサイズ(ファイルシステムをマウントした状態でのサイズ変更)することが可能だ。

 以下のように、サイズを指定しないと、自動的にLVに合わせてファイルシステムを拡大してくれる。また、コマンド行の末尾で、「100GB」のようにサイズを指定することも可能だ。

# resize2fs /dev/VolGroup00/LogVol00
resize2fs 1.40.2 (12-Jul-2007)
Filesystem at /dev/VolGroup00/LogVol00 is mounted on /; on-line resizing required
old desc_blocks = 8, new_desc_blocks = 8
Performing an on-line resize of /dev/VolGroup00/LogVol00 to 32768000 (4k) blocks.
The filesystem on /dev/VolGroup00/LogVol00 is now 32768000 blocks long.
# df -h
Filesystem         サイズ  使用  残り 使用% マウント位置
/dev/mapper/VolGroup00-LogVol00
                    122G   3.0G  115G    3% /
                                  ←ファイルシステムが拡大された
/dev/sda1            99M    19M   76M   20% /boot
tmpfs               950M      0  950M    0% /dev/shm

Linux Tips Index



 Linux Squareフォーラム Linux Tipsカテゴリ別インデックス
インストール/RPM ブート/ブートローダ
ファイル操作 環境設定
ユーザー管理 コンソール/ターミナル
X Window System セキュリティ
トラブルシューティング 他OS関係
ネットワーク ハードウェア
Webサーバ Samba
GNOME KDE
OpenOffice.org エミュレータ
ソフトウェア そのほか/FAQ
全Tips公開順インデックス Linux Tips月間ランキング
Linux Squareフォーラム全記事インデックス

MONOist組み込み開発フォーラムの中から、Linux関連記事を紹介します


Linux & OSS フォーラム 新着記事
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

注目のテーマ

Linux & OSS 記事ランキング

本日 月間