GNU/Linux >> Linux の 問題 >  >> Cent OS

Linux / CentOS/RedhatでLVMを構成する方法

ここでは、Linuxで論理ボリューム管理LVMをセットアップする方法を学びます。これにより、従来のパーティショニング方式よりも柔軟な大容量記憶装置にスペースを割り当てる方法が提供されます。特に、ボリュームマネージャーは、パーティションを連結、ストライプ化、またはその他の方法で組み合わせて、管理者がシステムの使用を中断することなく、サイズ変更や移動が可能な、より大きな仮想パーティションにすることができます。

ページインデックス:

概要
物理ボリュームのセットアップ
ボリュームグループのセットアップ
論理ボリュームグループのセットアップ
ボリュームグループの拡張
論理ボリュームの拡張
論理ボリュームの削減

1/7ページ

このレッスンでは、20 GB(sdc、sdd、sde、sdf)ごとに4つのhddを使用しました。これらはすべて、物理的なhddと同等のデバイスドライバーです。レッスンでは次の用語が使用されます

ボリュームグループのレイアウト:

論理ボリューム

/ dev / smbserver / data 45GB

/ dev / smbserver / backup

10GB

/ dev / smbserver / videos 20GB

空き容量5GB

ボリュームグループ

Smbserver

80GB

物理ボリューム

/ dev / sdc1

20GB

/ dev / sdd1

20GB

/ dev / sde1

20GB

/ dev / sdf1

20GB

1つ以上の物理ボリューム(この例では/ dev / sdc1 – / dev / sdf1)があり、これらの物理ボリューム上に1つ以上のボリュームグループ(smbserver)を作成し、各ボリュームグループに1つ以上の論理ボリュームを作成できますボリューム。複数の物理ボリュームを使用する場合、各論理ボリュームは、基礎となる物理ボリュームの1つよりも大きくなる可能性があります(ただし、もちろん、論理ボリュームの合計は、物理ボリュームによって提供される合計スペースを超えることはできません)。

フルスペースを論理ボリュームに割り当てず、一部のスペースを未使用のままにしておくことをお勧めします。そうすれば、必要に応じて、後で1つ以上の論理ボリュームを拡大できます。

この例では、fileserverというボリュームグループを作成し、論理ボリューム/ dev / smbserver / data、/ dev / smbserver / backup、および/ dev / smbserver/videosも作成します。

使用される引数:

1つのSmbserver 80G –ボリュームグループの名前

2データ 45G –最初の論理ボリュームの名前

3バックアップ 10G –2番目の論理ボリュームの名前

4本の動画 20G –3番目の論理ボリュームの名前

5 / dev / sdc1、/ dev / sdd1、/ dev / sde1、/ dev / sdf1 –上記の4台のHDDの物理ボリューム(PV)。これらはすべて、hddのパーティションに相当するデバイスドライバです。

6 –Enterキーを押します

物理ボリュームの作成:

コマンドを使用して、システムで使用可能なhddを一覧表示します。この/dev/sdaと/dev/ sdbはLinux自体によって使用され、他の4つはLVMに使用されます。

[root@SRV01 ~]# fdisk –l

次のような出力が得られます。

ディスク/dev/ sda:32.2 GB、32212254720バイト

255ヘッド、63セクター/トラック、3916シリンダー

単位=16065のシリンダー*512=8225280バイト

デバイスの起動開始終了ブロックIDシステム

/ dev / sda1 * 1 64 514048+ 83 Linux

/ dev / sda2 65 325 2096482+82Linuxスワップ/Solaris

/ dev / sda3 326 452 1020127+ 83 Linux

/ dev / sda4 453 3916278245805拡張

/ dev / sda5 453 1727 10241406 83 Linux

/ dev / sda6 1728 2556 6658911 83 Linux

/ dev / sda7 2557 3193 5116671 83 Linux

/ dev / sda8 3194 3916 5807466 83 Linux

ディスク/dev/ sdb:21.4 GB、21474836480バイト

255ヘッド、63セクター/トラック、2610シリンダー

単位=16065のシリンダー*512=8225280バイト

デバイスの起動開始終了ブロックIDシステム

/ dev / sdb1 1 261020964793+5拡張

/ dev / sdb5 1 1217 9775489+ 83 Linux

/ dev / sdb6 1218 2610 11189241 83 Linux

ディスク/dev/ sdc:21.4 GB、21474836480バイト

255ヘッド、63セクター/トラック、2610シリンダー

単位=16065のシリンダー*512=8225280バイト

ディスク/dev/sdcに有効なパーティションテーブルが含まれていません

ディスク/dev/ sdd:21.4 GB、21474836480バイト

255ヘッド、63セクター/トラック、2610シリンダー

単位=16065のシリンダー*512=8225280バイト

ディスク/dev/sddに有効なパーティションテーブルが含まれていません

ディスク/dev/ sde:21.4 GB、21474836480バイト

255ヘッド、63セクター/トラック、2610シリンダー

単位=16065のシリンダー*512=8225280バイト

ディスク/dev/sdeに有効なパーティションテーブルが含まれていません

ディスク/dev/ sdf:21.4 GB、21474836480バイト

255ヘッド、63セクター/トラック、2610シリンダー

単位=16065のシリンダー*512=8225280バイト

ディスク/dev/sdfに有効なパーティションテーブルが含まれていません

上記では、パーティションはありません。まだできていません。パーティションを作成する必要があり、LVM ID(8e)をパーティションに割り当てる必要があります。次に/ dev/sdcのパーティションを作成します。ここでは、完全なhddスペースをパーティションとして使用したので、下の最初のシリンダーと最後のシリンダーに値を指定せずに、Enterキーを押すだけです。

最初のシリンダー(1-2610、デフォルト1):

デフォルト値1を使用

最後のシリンダーまたは+sizeまたは+sizeMまたは+sizeK(1-2610、デフォルト2610):

デフォルト値2610を使用

カスタムサイズが必要な場合は、パーティションの5Gbサイズなど、エンドシリンダー値にのみ値を入力します。以下のようになります。

最初のシリンダー(1-2610、デフォルト1):

デフォルト値1を使用

最後のシリンダーまたは+sizeまたは+sizeMまたは+sizeK(1-2610、デフォルト2610):+ 5000M

デフォルト値2610を使用

上記の2つは、パーティションを作成する例にすぎません。ここでは次のものを使用しています。

ページ2:物理ボリュームの設定

ページ:1 2 3 4 5 6 7
Cent OS
  1. RHEL / CentOS :LVM ボリュームを縮小する方法

  2. CentOS / RHEL :LVM ボリュームを削除する方法

  3. Ubuntu で LVM ボリュームを減らす方法

  1. Rocky Linux /Centos8でdockerをインストールして構成する方法

  2. Rocky Linux /Centos8にRedis6をインストールして構成する方法

  3. Rocky Linux /CentOS8にAnsibleをインストールして構成する方法

  1. RedhatLinuxで仮想化を構成する方法

  2. Linux / CentOS / Redhat/Ubuntuでスワップを増やす方法

  3. Rocky Linux / Alma Linux /CentOS8にErlangをインストールする方法