ここでは、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 | | |||
| 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