LVM拡張を使用して、システムのハードディスクの横[予約] CentOS7

オリジナル住所ます。https://www.cnblogs.com/ding2016/p/9680690.html

簡単な紹介

LVMは、論理ディスクボリューム管理(論理ボリュームマネージャ)が短い、それはLinuxでディスクパーティションを管理するための機構であり、LVMは、ハードディスク上に構築されており、ディスクのパーティション管理の柔軟性を高めるために論理層をパーティションに分割されますセックス。ディスクパーティションの複数のストレージプールを形成し、ピースのボリュームグループ(VolumeGroup)に接続されている:LVMシステムによって管理者は、次のようなディスクパーティションを、容易に管理することができます。管理者は、ボリューム・グループに論理ボリュームグループ(logicalvolumes)を作成し、さらに論理ボリュームグループ上のファイルシステムを作成するのは自由です。管理者はグループの方法に従って、管理と配布を簡単にLVMボリュームグループのストレージのサイズを変更することができ、およびディスクストレージを挙げることができます。

拡張計画

①新しいディスクを追加し、新しいハードディスクがマウントによって指定されたマウントポイントをマウントする;(新たな/データディレクトリ、ローディングに新しいハードドライブとして/データ提供使用)

②新しいハードディスク、元のシステムディスクに割り当てられた新しいハードディスクの空き容量によってLVM、ダイナミックディスク拡張システムを追加します。(あなたはまた、仮想マシンの設定で元のディスクを上げ、その後、拡張することができます)

ここでcentos7中のプログラムの手順②について記録します。

 

テストの目的

仮想マシンCentOS7.4元のシステムディスク拡張10Gへ。(元のシステムディスク30G、40Gに拡張)

手順

新しいハードディスクを追加するには1.仮想マシン設定エディタ

2.外観

コードをコピー
-h [ルート@サーバー-10〜]#dfの
ファイルシステムのサイズは%が上のマウントされた無駄の使用を使用し
devtmpfs 990M 0 990M 0%/ devの
1001M 0 1001M 0%の/ dev / shmはtmpfsの
tmpfsの1001M 57M 944M 6%/実行は
1001M 0 1001MをTMPFS 0%/ SYS / FS / cgroup内
の/ dev /マッパ/ CentOSのルート27G 5.8G 22G 22%/ //扩容后、再来看该项、作对比
は/ dev / SDA1 1014M 154M 861M 16%/ブート
201M 0 201M TMPFS /ラン/ユーザ/ 0 0%
[ルート@サーバ-10〜]#1 lsblkの
MIN RM SIZEのRO型マウントポイント:NAME MAJ 
SDA 8:0 30G 0ディスク
├─sda18:1 0 1G 0部/ブート
8└─sda2:パート2 0 0 29Gは、
  ルート253├─centos:0 0 27G LVM / 
  スワップ253└─centos:0 1 0 2G LVM [SWAP] 
SDB、10G 8時16分0 //追加されたディスクをsdbと名付けられたハードディスクは、すでに存在しているが、システムパーティションに使用することはできませんではない
11 SR0:0 1 0 1024M ROM  
コードをコピー

3.(あなたはデフォルトでパーティションを作成する)新しいハードディスクパーティションを作成します

コードをコピー
[ルート@サーバー-10〜]#fdiskのは/ dev / sdbと 
のfdiskへようこそ(UTIL-linuxの2.23.2)。

あなたが書き込みを決定するまで変更は、専用メモリ内に残ります。
書き込みコマンドを使用する前に注意してください。


コマンド(mでヘルプ):nは   //添加新分区 
パーティションタイプ:
   Pの主(拡張0主、0は、4無料)
   eは、拡張
の選択(デフォルトp)を:   //回车、默认P、主分区
デフォルトの応答pを使用して
パーティション番号(1-4、デフォルト1):   //回车、默认1つの 
最初のセクタ(2048から20971519、デフォルト2048):   //回车、默认起始位置 
デフォルト値を使用して2048年
最後のセクタ、+セクタまたは+サイズ{K、M、G}(2048-20971519、デフォルト20971519)。    //の最後の位置に、デフォルト値を入力します。 
使用して、デフォルト値20971519 
。ジブ設定されているパーティション1、Linuxの種類と10のサイズの

:コマンド(mでヘルプ)T   //変更フォーマットのパーティション 
。選択したパーティション1つの
16進コード(タイプLのすべてのコードのリストを表示します) :L   //オプションが見る
0 24空81 MinixのNEC DOS /旧Solarisの林BF NTFS FAT12 27 82勝利スワップのLinux /だから、C1 DRDOS /秒(脂隠し1。 2 XENIXルートプラン9 83 39 C4 DRDOSのLinux /秒(。脂 。3 XENIX 3CのUSR 84 PartitionMagicのOS / 2隠されたC:C6 DRDOS /秒(脂 4 FAT16 <32M 40 85 80286 Venix Linuxの拡張C7鳴管。 図5は、DA非FSデータセット41 PPCのPRePブート86 NTFSボリュームの拡張 C W95 FAT32(LBA)52 CP / M A0は、IBM ThinkPad HI EB BeOSのFS 6 FAT16 42 SFS 87 NTFSボリュームセットDBのCP / M / CTOS /。 7 HPFS / NTFS / exFATの4D QNX4.x 88 Linuxの平文・デ・デル・ユーティリティ 8 AIX 4E QNX4.x第二の部分8eとLinuxのLVM のdf BootIt 9 AIXのブート可能QNX4.x第三部93アメーバE1 DOS 4Fアクセス OS / 2ブートManag 50オントラックDM 94アメーバBBT E3 DOS R / O W95 FAT32 B 51 ONTRACK DM6補助9F BSD / OS E4 SpeedStor E W95 FAT16(LBA)53オントラックDM6補助A5のFreeBSD EE GPT W95 Ext'd F(LBA)54 OnTrackDM6 A6 OpenBSDのEF EFI(FAT-12/16 / 10 OPUS 55 EZドライブA7のNeXTSTEP F0のLinux / PA-RISC B 11隠しFAT12 56ゴールデンボウA8ダーウィンUFS F1 SpeedStor プリアモスEdisk A9 NetBSDのF4のSpeedStor 5C 12コンパックdiagnost 14隠しFAT16 <3 61 SpeedStor ABダーウィンブートF2 DOSセカンダリ 16隠しFAT16 63 GNU HURDまたはSYS AF HFS / HFS +のVMware VMFS FB 17隠しHPFS / NTF 64 Novell NetWareのB7 BSDI FS FCのVMwareのvmkcore 18 ASTのSmartSleep 65 Novell NetWareのB8 BSDIスワップFDのLinux RAID自動 隠しW95 FAT3 70 DiskSecureのMult BBブートウィザード1bは、FE LANstepを隠しました 隠さW95 FAT3 1C 75 PC / BE IX BBT FF Solarisブート 1eを隠しW95 FAT1 80古いMinixの 16進コード(全てのコードをリストするタイプL):8E   //パーティションのフォーマットLVM変更するには、 「LinuxのLVM」にパーティションのタイプ'Linuxのの変更 コマンド(mでヘルプ) p型  の良い変更パーティションを参照するには、//プリント(KB単位でのパーティションサイズ用ブロック) ディスク/ devを/ SDB:10.7ギガバイト、10737418240バイト、20971520セクタ 単位= 1×512 = 512バイトのセクタの。 セクタサイズ(論理/物理):512のバイト/ 512バイト I / Oサイズ(最小/最適):512のバイト/ 512バイト ディスクのラベルDOS:タイプの ディスク識別子:0xa6e3dd82 デバイスが最後のブートスタートブロックシステムID / dev / sdb1が2048 20971519 10484736 8eとLinuxのLVM コマンド(mでヘルプ):wが   //保存 パーティションテーブルが変更されました! ioctl()を呼び出すためにパーティションテーブルを再読み込み。 ディスクを同期。
コードをコピー

4.使用することはできませんルートをマウントするようにシステムに参加していなかった、ちょうど良い、再びパーティションをパーティションを確認

コードをコピー
[ルート@サーバ-10〜]#1 lsblkの
NAME MAJ:MIN RM SIZE RO型マウントポイント
SDA 8:0 30G 0ディスク
├─sda18:1 0 1G 0部/ブート
└─sda28:2 0 29G 0一部
  ├ ─centosルート253:0 27G 0 LVM / 
  └─centosスワップ253:1 0 2G 0 LVM [SWAP] 
8:16 0 10G 0ディスクSDB 
└─ SDB1             8時17分0 10G 0部
11 SR0:0 1 1024M 0 ROM  
コードをコピー

物理ボリュームへの新しいパーティション

[ルート@サーバー-10〜]#は、pvcreateは/ dev / sdb1が
  正常に作成された物理ボリューム"は/ dev / sdb1など"。

6. CentOSのここでの既存のボリュームグループ名を確認

コードをコピー
[ルート・サーバ@ 10〜]#vgdisplay 
  --- ---ボリュームグループ
  名のVG                CentOSのは、  //これはCentOSにVG名、RHELとしてRHELシステムのデフォルトのシステムである 
  システムIDは、              
  フォーマットLVM2 
  メタデータ領域1 
  メタデータの配列番号3 
  のVGアクセス/読み書き
  ステータスサイズ変更可能なのVG 
  MAX LV 0 
  たCur LV 2 
  オープンLV 2 
  マックス・0 PV 
  たCur PV。1 
  法を。1 PV 
  サイズのVG                <ジブ29.00は、//値の変化を監視 
  PEサイズ4.00 MiBの
  合計PE 7423を
  ALLOC PE /サイズ7422 / 28.99ジブ 
  フリーとしてPE /サイズ。1 / 4.00のMIB
  VG UUID RNpAgN-PLQm-M4vp-E37i-fhhp-mr2z-faLm3A
コードをコピー

7.物理ボリュームの数及びVG(ボリュームグループ)を変換します

[ルート@サーバー-10〜]#vgextendのCentOSの/ dev / sdb1が
  成功した拡張ボリューム・グループ"のCentOS"
コードをコピー
[ルート@サーバー-10〜]#のvgdisplay 
  ---ボリュームグループ--- 
  VG名のCentOS 
  のシステムIDの              
  フォーマットLVM2 
  メタデータエリア2 
  メタデータのシーケンス番号4 
  VGアクセス/読み書き
  VGステータスサイズ変更可能な
  MAX LV 0 
  たCur LV 2 
  オープンLV 2 
  マックスPV 0 
  たCur PV 2 
  法第PV 2 
  VGサイズ                38.99ジブ//对比、变大了约10G 
  PEサイズ4.00 MiBの
  合計PE 9982 
  のAlloc PE /サイズ7422 / 28.99ジブ
  無料PE /サイズ2560 / 10.00ジブ
  VG UUID RNpAgN-PLQm-M4vp-E37i-fhhp-mr2z-faLm3A
コードをコピー

8.論理ボリュームを確認し、デフォルトのシステムは、2分割され、対応する論理パスを選択

コードをコピー
[ルート@サーバー-10〜]#のlvdisplayを
  ---論理ボリューム--- 
  LVパスは/ dev / CentOSの/スワップ//系统默认分了2G给スワップ、不用管
  LV名スワップ
  VG名CentOSの
  LV UUID w8yxWk-Qrth- x16P-jVg3-1haX-lZUH-0r1SkV 
  LV書き込みアクセス読取り/書込み
  LVの作成ホスト、時間localhost.localdomainを、2018年3月21日午前二時10分16秒0800 
  LVステータスの利用可能
  #オープン2 
  LVサイズ2.00ジブ
  現在LE 512 
  セグメント1つの
  割り当てが継承
  セクタの自動先読み
  -現在の8192に設定され
  、ブロックデバイス253:1
   
  ---論理ボリューム--- 
  LVパス                 は/ dev / CentOSの/ ルート  //后面扩展该逻辑卷、记住该路径 
  LV名のルート
  VG名CentOSの
  LV UUID ECEWl4-0AEW-W1Tn-ACE2-GLpe-NxeD-v16tGb 
  LV書き込みアクセスは、リード/ライト
  LVの作成ホスト、時間localhost.localdomainを、2018年3月21日午前二時10分16秒0800 
  LVステータスの利用可能
  #オープン1つの
  LVサイズ26.99ジブ
  現在LE 6910個の
  セグメント1つの
  割り当てを継承
  部門自動先読み
  現在設定されているが- 8192 
  ブロックデバイス253:0
コードをコピー

9.スペースに論理的に拡張

[ルート@サーバ10〜]#は、lvextendの/ dev / CentOSの/ルートの/ dev / SDB1の
  <36.99ジブ(9469程度)に26.99ジブ(6910程度)から変更された論理ボリュームのCentOS /ルートのサイズ。
  論理ボリュームCentOSの/ルートが正常にリサイズ。

ファイルシステムに書き込ま10.拡張を有効にします。

コードをコピー
[ルート@サーバ-10〜]#xfs_growfsの/ dev /マッパ/ CentOSのルート・
メタデータを=は/ dev /マッパ/ CentOSのルートISIZE = 512 agcount = 4、agsize = 1768960 BLKS 
         = sectsz = 512 ATTR = 2、projid32bit = 1 
         = CRC = 1 finobt = 0 spinodes = 0 
データ= BSIZE = 4096ブロック= 7075840、imaxpct = 25 
         = SUnitは= 0 swidth = 0 BLKS 
命名=バージョン2 BSIZE = 4096 ASCII-CI = 0 FTYPE = 1つの
ログ=内部BSIZE = 4096ブロック= 3455、バージョン= 2 
         = sectsz = 512 SUnitは= 0 BLKS、遅延カウント= 1つ 
リアルタイム=なしextsz = 4096ブロック= 0、rtextents = 0
のデータブロックは、9696256に7075840から変更します
コードをコピー

xfs_growfsコマンドresize2fsのコマンドを置き換えることができれば内線システム。

11.拡大効果を確認します

コードをコピー
-h [ルート@サーバー-10〜]#dfの
ファイルシステムのサイズは%が上のマウントされた無駄の使用を使用し
devtmpfs 990M 0 990M 0%/ devの
1001M 0 1001M 0%の/ dev / shmはtmpfsの
tmpfsの1001M 57M 944M 6%/実行は
1001M 0 1001MをTMPFS 0%/ SYS / FS / cgroup内
の/ dev /マッパ/ CentOSのルート37G 5.8G 32G 16%/ 
の/ dev / SDA1 1014M 154M 861M 16%/ブート
201M 0 201M 0%/実行/ユーザ/ 0 TMPFS
コードをコピー

初期表示のコントラスト、成功した展開。

 

終わり。

 

おすすめ

転載: www.cnblogs.com/hailun1987/p/11305762.html