編集済み 2 数週間前 によって ExtremeHow 編集チーム
ストレージ管理LVM論理ボリューム管理設定コマンドラインディスク管理セットアップシスアドミンパフォーマンスユーティリティ
翻訳が更新されました 3 数週間前
論理ボリューム管理 (LVM) は、従来のパーティショニングよりも柔軟に大容量ストレージデバイス上のスペースを割り当てる方法です。LVMは、ディスクスペースを効率的に管理するために非常に便利です。ユーザーがパーティションサイズを簡単に変更したり、新しいものを追加したり、静的なパーティションに悩むことなく移動したりすることができます。このガイドでは、Linux システムで LVM を作成および管理する方法をステップバイステップで理解するのに役立ちます。
LVMを作成し管理する前に、そのコンポーネントを理解することが重要です:
LVMの作成を開始する前に、LinuxシステムにLVMパッケージ(lvm2
として知られています)がインストールされていることを確認してください。それがインストールされているかを確認するには、以下を実行します:
sudo lvm version
インストールされていない場合は、お使いのディストリビューションのパッケージマネージャーを使用してインストールできます。
Debian/Ubuntuの場合:
sudo apt-get install lvm2
Red Hat/CentOSの場合:
sudo yum install lvm2
物理ボリュームは最初のステップです。利用可能なブロックストレージデバイスからPVを作成する必要があります。以下はそのためのシンプルなコマンドです:
sudo pvcreate /dev/sdb /dev/sdc
上記のコマンドは、/dev/sdb
と/dev/sdc
を物理ボリュームとして初期化します。
次に、物理ボリュームから成るボリュームグループを作成する必要があります。これはvgcreate
コマンドを使用して行います:
sudo vgcreate my_vg /dev/sdb /dev/sdc
ここでは、/dev/sdb
と/dev/sdc
を含むmy_vg
という名前のボリュームグループを作成しました。
ボリュームグループが作成されたら、次はそれから論理ボリュームを作成することができます。lvcreate
コマンドを使用します:
sudo lvcreate -L 10G -n my_lv my_vg
このコマンドは、my_vg
というボリュームグループからサイズ10GBのmy_lv
という名前の論理ボリュームを作成します。
論理ボリュームができたら、それにファイルシステムを作成してファイルを保存できるようにする必要があります。例えば、ext4ファイルシステムを作成するには、以下を実行します:
sudo mkfs.ext4 /dev/my_vg/my_lv
スペースを使用するには、論理ボリュームをディレクトリにマウントする必要があります。以下のように行います:
sudo mkdir /mnt/my_data sudo mount /dev/my_vg/my_lv /mnt/my_data
これにより、論理ボリューム/dev/my_vg/my_lv
が/mnt/my_data
でアクセス可能になります。
LVMの最大の利点は論理ボリュームをサイズ変更できることです。論理ボリュームを増やすには、まずボリュームをサイズ変更します:
sudo lvextend -L +5G /dev/my_vg/my_lv
次に、ファイルシステムをサイズ変更して追加スペースを使用します:
sudo resize2fs /dev/my_vg/my_lv
論理ボリュームのサイズを減らす(縮小する)には、まずマウントを解除し、次にファイルシステムをサイズ変更し、最後に論理ボリュームをサイズ変更します:
sudo umount /mnt/my_data sudo e2fsck -f /dev/my_vg/my_lv sudo resize2fs /dev/my_vg/my_lv 8G sudo lvreduce -L 8G /dev/my_vg/my_lv sudo mount /dev/my_vg/my_lv /mnt/my_data
将来、論理ボリュームを削除したい場合は、まずアンマウントし、次に削除します:
sudo umount /mnt/my_data sudo lvremove /dev/my_vg/my_lv
ボリュームグループを削除するには、論理ボリュームが存在しないことを確認し、次に以下を使用します:
sudo vgremove my_vg
最後に、物理ボリュームを削除するには:
sudo pvremove /dev/sdb
lvdisplay
、vgdisplay
、pvdisplay
などのコマンドを使用して、LVM設定のステータスを定期的に確認してください。論理ボリューム管理 (LVM) は、従来のパーティショニングに比べて柔軟性、管理性、および効率性の面で大きな利点を提供します。特に、ストレージニーズが急速に変化するサーバーや環境でのディスクスペースの管理に役立ちます。ここで説明した手順と定期的なメンテナンスプラクティスに従うことで、Linux環境でLVMを使用してストレージを効果的に管理できます。
記事の内容に誤りがある場合, あなたは