Linuxディストリビューションで基本的なLVMボリュームを作成するにはどうすればよいですか?

LVM Linux

LVM(論理ボリューム管理とも呼ばれる)は、Linuxユーザーがファイルシステムをアンマウントすることなく、ハードドライブ上のパーティションをリアルタイムで拡張、縮小、変更できるようにする論理ボリュームマネージャです。

簡単に言えば、LVMはストレージデバイスとファイルシステムの間の抽象化レイヤーであると言えます。

このチュートリアルでは、Linuxで基本的なLVM構成を作成する方法を説明します。

LVMボリュームを作成できるようにするには、データを削除する必要があるため、開始する前に、システムのバックアップコピーを作成する必要があります。または、データを危険にさらさないように、仮想マシンでこの演習を実行できます。

ハードドライブ上のすべての情報が完全に削除されるため、これは単純な警告ではありません。そのため、LIVEシステムまたは別のハードドライブでこのプロセスを実行する必要があります。

LVM2をインストールする

これで、データは完全に安全になり、データが失われる可能性があることに気づきました(したがって、データのバックアップが必要です)。

システムにLVMをインストールすることができます。このためにターミナルを開き、使用しているディストリビューションに応じて次のコマンドを実行します。

Debian、Ubuntu、および派生物の場合:

sudo apt-get install lvm2*

Arch Linux、Manjaro、Antergosおよび派生物:

sudo pacman -S lvm2

Fedoraとその派生物の場合

sudo dnf install lvm2*

OpenSUSEで

sudo zypper instalar lvm2

メディアの準備

システムにLVMがインストールされたので、次に以下の手順でrootアクセス権を取得します。

sudo -s

これが完了したら、システムのLVMで使用するボリュームを作成する必要があります。このために、cfdiskツールを使用します。

cfdisk /dev/sdX

ここでは、ディスクからすべてのパーティションを削除します(そのため、bakcupに警告が表示されました)。

すべてのパーティションが消えたら、「新規」オプションを選択してディスク上に新しいパーティションを作成し、ハードディスク全体を使用します。

次に、「プライマリ」を選択して、Enterキーを押します。 次に、オプション«タイプ»を選択します。ここで、オプション「LinuxLVM」を見つけて選択する必要があります

このプロセスが終了したら、「書き込み」をクリックして、最後に「終了」をクリックする必要があります。 LVM論理ボリュームを作成してフォーマットする前に、LVM物理ボリュームを作成する必要があります。

LinuxでLVMボリュームを作成するには、pvcreateツールを使用します。ターミナルで、先ほど作成したパーティションを指定してpvcreateコマンドを実行します。コマンドは次のようになります。

pvcreate /dev/sda1

これで、次のコマンドを使用してLVMボリュームの作成を確認できます。

lsblk

LVMボリュームグループを作成する

LVM物理ボリュームの構成が完了したので、次のステップはLVMボリュームグループを作成することです。

新しいものを作成するには、パーティションパスと一緒にコマンドvgcreateを実行します。この場合、「volume-lvm」という名前を付けますが、コマンドでこれを置き換えることができます。

vgcreate -s 16M volumen-lvm /dev/sda1

LVM論理ボリュームを構成する

論理ボリュームは、LVM 内のすべてのデータが保存される場所です。LVM で新しい論理ボリュームを作成するには、次のコマンドを使用します。たとえば、80 GB の論理ボリュームを作成するには、次のようになります。

lvcreate -L 80G -n lvm1 volumen-lvm

論理ボリュームを作成するための基本的な構文は次のとおりです。

lvcreate -L espacioengigasG -n logicvolumename logicvolumegroup

最後に、作成した論理ボリュームにフォーマットを指定する必要があります。このために、次のパスに自分自身を配置する必要があります。

cd /dev/mapper

そして、ここでlsを実行して、ボリュームがここにあることを確認できます。

ls

確認したら、次のようにボリュームをフォーマットします。

mkfs.ext4 /dev/mapper/volumen-lvm-lvm1

これが完了したら、exitと入力してrootを終了できます。次に、次のコマンドを使用してボリュームのマウントに進みます。

mkdir /mnt/vfs/
sudo mount /dev/mapper/volumen-lvm-lvm1 /mnt/vfs/
cd /mnt/vfs/


Googleで優先ソースとして追加する