VMware ESXi5.5LVM 디스크 확장
9121 단어 LinuxlvmCentOSVMware_ESXi
거치다
어떤 검증에서 부하 시험을 진행할 때 가상 호스트의 로컬 디스크
꽉 찼습니다. 검증을 중지했습니다.
LVM 디스크 확장을 해본 적이 없기 때문에 도전해 보려고 합니다.
환경
・VMwareESXi5.5
・CentOS6.6(64bit)
작업 흐름
・VMwareESXi5.5
・CentOS6.6(64bit)
작업 흐름
df
명령fdisk
명령fdisk
명령pvcreate
pvdisplay
vgextend
lvextend
resize2fs
단계
1. 현재 디스크 상태 확인
/ df 명령
/dev/mapper/vg_cmst201-lv_루트의 현재 크기는 14G# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_cmst201-lv_root
14G 5.5G 7.5G 43% /
tmpfs 939M 0 939M 0% /dev/shm
/dev/sda1 477M 33M 419M 8% /boot
· fdisk 명령
현재/dev/sda 의 디바이스 용량 은 17.2GB 입니다.# fdisk -l
ディスク /dev/sda: 17.2 GB, 17179869184 バイト
ヘッド 64, セクタ 32, シリンダ 16384
Units = シリンダ数 of 2048 * 512 = 1048576 バイト
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O size (minimum/optimal): 512 bytes / 512 bytes
ディスク識別子: 0x00027ff4
2.ESXi의 디스크 공간 확장
• 사전 할당 크기 변경
※ 디스크는 ThinProvision으로 구성
• 재가동 구현
# reboot
/ 디바이스 실행 용량 확인
/dev/sda 디스크 크기가 68.7G로 증가# fdisk -l
ディスク /dev/sda: 68.7 GB, 68719476736 バイト
ヘッド 255, セクタ 63, シリンダ 8354
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O size (minimum/optimal): 512 bytes / 512 bytes
ディスク識別子: 0x00027ff4
3. 파티션 생성
· fdisk 명령을 사용하여 파티션 생성
# fdisk /dev/sda
警告: DOS互換モードは廃止予定です。このモード (コマンド 'c') を止めることを
強く推奨します。 and change display units to
sectors (command 'u').
コマンド (m でヘルプ): p
ディスク /dev/sda: 68.7 GB, 68719476736 バイト
ヘッド 255, セクタ 63, シリンダ 8354
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O size (minimum/optimal): 512 bytes / 512 bytes
ディスク識別子: 0x00027ff4
デバイス ブート 始点 終点 ブロック Id システム
/dev/sda1 * 1 64 512000 83 Linux
パーティション 1 は、シリンダ境界で終わっていません。
/dev/sda2 64 2089 16264192 8e Linux LVM
コマンド (m でヘルプ): n
コマンドアクション
e 拡張
p 基本パーティション (1-4)
p
パーティション番号 (1-4): 3
最初 シリンダ (2089-8354, 初期値 2089):
初期値 2089 を使います
Last シリンダ, +シリンダ数 or +size{K,M,G} (2089-8354, 初期値 8354):
初期値 8354 を使います
コマンド (m でヘルプ): p
ディスク /dev/sda: 68.7 GB, 68719476736 バイト
ヘッド 255, セクタ 63, シリンダ 8354
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O size (minimum/optimal): 512 bytes / 512 bytes
ディスク識別子: 0x00027ff4
デバイス ブート 始点 終点 ブロック Id システム
/dev/sda1 * 1 64 512000 83 Linux
パーティション 1 は、シリンダ境界で終わっていません。
/dev/sda2 64 2089 16264192 8e Linux LVM
/dev/sda3 2089 8354 50326289 83 Linux
コマンド (m でヘルプ): t
パーティション番号 (1-4): 3
16進数コード (L コマンドでコードリスト表示): L
0 空 24 NEC DOS 81 Minix / 古い bf Solaris
1 FAT12 39 Plan 9 82 Linux スワッ c1 DRDOS/sec (FAT-
2 XENIX root 3c PartitionMagic 83 Linux c4 DRDOS/sec (FAT-
3 XENIX usr 40 Venix 80286 84 OS/2 隠し C: c6 DRDOS/sec (FAT-
4 FAT16 <32M 41 PPC PReP Boot 85 Linux 拡張領 c7 Syrinx
5 拡張領域 42 SFS 86 NTFS ボリュ da 非 FS デー
6 FAT16 4d QNX4.x 87 NTFS ボリュ db CP/M / CTOS / .
7 HPFS/NTFS 4e QNX4.x 2nd part 88 Linux プレー de Dell ユーテ
8 AIX 4f QNX4.x 3rd part 8e Linux LVM df BootIt
9 AIX ブート 50 OnTrack DM 93 Amoeba e1 DOS access
a OS/2 ブート 51 OnTrack DM6 Aux 94 Amoeba BBT e3 DOS R/O
b W95 FAT32 52 CP/M 9f BSD/OS e4 SpeedStor
c W95 FAT32 (LBA) 53 OnTrack DM6 Aux a0 IBM Thinkpad eb BeOS fs
e W95 FAT16 (LBA) 54 OnTrackDM6 a5 FreeBSD ee GPT
f W95 拡張領 55 EZ-Drive a6 OpenBSD ef EFI (FAT-12/16/
10 OPUS 56 Golden Bow a7 NeXTSTEP f0 Linux/PA-RISC
11 隠し FAT12 5c Priam Edisk a8 Darwin UFS f1 SpeedStor
12 Compaq 診断 61 SpeedStor a9 NetBSD f4 SpeedStor
14 隠し FAT16 <3 63 GNU HURD また ab Darwin ブー f2 DOS セカン
16 隠し FAT16 64 Novell Netware af HFS / HFS+ fb VMware VMFS
17 隠し HPFS/NTF 65 Novell Netware b7 BSDI fs fc VMware VMKCORE
18 AST SmartSleep 70 DiskSecure Mult b8 BSDI スワッ fd Linux raid 自
1b 隠し W95 FAT3 75 PC/IX bb 隠し Boot Wiz fe LANstep
1c 隠し W95 FAT3 80 古い Minix be Solaris ブー ff BBT
1e 隠し W95 FAT1
16進数コード (L コマンドでコードリスト表示): 8e
領域のシステムタイプを 3 から 8e (Linux LVM) に変更しました
コマンド (m でヘルプ): p
ディスク /dev/sda: 68.7 GB, 68719476736 バイト
ヘッド 255, セクタ 63, シリンダ 8354
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O size (minimum/optimal): 512 bytes / 512 bytes
ディスク識別子: 0x00027ff4
デバイス ブート 始点 終点 ブロック Id システム
/dev/sda1 * 1 64 512000 83 Linux
パーティション 1 は、シリンダ境界で終わっていません。
/dev/sda2 64 2089 16264192 8e Linux LVM
/dev/sda3 2089 8354 50326289 8e Linux LVM
コマンド (m でヘルプ): w
パーティションテーブルは変更されました!
ioctl() を呼び出してパーティションテーブルを再読込みします。
警告: パーティションテーブルの再読込みがエラー 16 で失敗しました: デバイスもしくはリソースがビジー状態です。
カーネルはまだ古いテーブルを使っています。新しいテーブルは
次回リブート時か、partprobe(8)またはkpartx(8)を実行した後に
使えるようになるでしょう
ディスクを同期しています。
• 재가동 구현
# reboot
4.LVM 디스크 확장
・pvcreate 명령으로 물리적 볼륨 만들기
# pvcreate /dev/sda3
Physical volume "/dev/sda3" successfully created
・ pvdisplay 명령을 통해 볼륨 그룹 이름 확인
# pvdisplay
--- Physical volume ---
PV Name /dev/sda2
VG Name vg_cmst201
PV Size 15.51 GiB / not usable 3.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 3970
Free PE 0
Allocated PE 3970
PV UUID uNKI0D-BzQz-cpbn-UZCO-TpbW-vYb3-mnM0XK
・ vgextend 명령을 사용하여 볼륨 그룹 확장
# vgextend vg_cmst201 /dev/sda3
Volume group "vg_cmst201" successfully extended
・ lvextend 명령으로 논리 볼륨 확장
# lvextend -L +47Gb /dev/vg_cmst201/lv_root
Size of logical volume vg_cmst201/lv_root changed from 13.91 GiB (3561 extents) to 60.91 GiB (15593 extents).
Logical volume lv_root successfully resized
・resize2fs 명령을 통한 파일 시스템 확장
※CentOS7.x 시 사용xfs_growfs
명령# resize2fs /dev/vg_cmst201/lv_root
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/vg_cmst201/lv_root is mounted on /; on-line resizing required
old desc_blocks = 1, new_desc_blocks = 4
Performing an on-line resize of /dev/vg_cmst201/lv_root to 15967232 (4k) blocks.
The filesystem on /dev/vg_cmst201/lv_root is now 15967232 blocks long.
확인 결과
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_cmst201-lv_root
60G 5.5G 52G 10% /
tmpfs 939M 0 939M 0% /dev/shm
/dev/sda1 477M 33M 419M 8% /boot
후기
처음 실시하지만 순조롭게 확장할 수 있어서 정말 좋아요!
웹 사이트 축소 이미지 참고!
추기(20160512)
Centos7로 하려다 못했는데 이쪽 기사로 해결했어요!
CentOS7(XFS)을 사용하여 LVM 디스크 확장
Reference
이 문제에 관하여(VMware ESXi5.5LVM 디스크 확장), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Tocyuki/items/e32183f61ba839c51e78
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_cmst201-lv_root
14G 5.5G 7.5G 43% /
tmpfs 939M 0 939M 0% /dev/shm
/dev/sda1 477M 33M 419M 8% /boot
# fdisk -l
ディスク /dev/sda: 17.2 GB, 17179869184 バイト
ヘッド 64, セクタ 32, シリンダ 16384
Units = シリンダ数 of 2048 * 512 = 1048576 バイト
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O size (minimum/optimal): 512 bytes / 512 bytes
ディスク識別子: 0x00027ff4
# reboot
# fdisk -l
ディスク /dev/sda: 68.7 GB, 68719476736 バイト
ヘッド 255, セクタ 63, シリンダ 8354
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O size (minimum/optimal): 512 bytes / 512 bytes
ディスク識別子: 0x00027ff4
# fdisk /dev/sda
警告: DOS互換モードは廃止予定です。このモード (コマンド 'c') を止めることを
強く推奨します。 and change display units to
sectors (command 'u').
コマンド (m でヘルプ): p
ディスク /dev/sda: 68.7 GB, 68719476736 バイト
ヘッド 255, セクタ 63, シリンダ 8354
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O size (minimum/optimal): 512 bytes / 512 bytes
ディスク識別子: 0x00027ff4
デバイス ブート 始点 終点 ブロック Id システム
/dev/sda1 * 1 64 512000 83 Linux
パーティション 1 は、シリンダ境界で終わっていません。
/dev/sda2 64 2089 16264192 8e Linux LVM
コマンド (m でヘルプ): n
コマンドアクション
e 拡張
p 基本パーティション (1-4)
p
パーティション番号 (1-4): 3
最初 シリンダ (2089-8354, 初期値 2089):
初期値 2089 を使います
Last シリンダ, +シリンダ数 or +size{K,M,G} (2089-8354, 初期値 8354):
初期値 8354 を使います
コマンド (m でヘルプ): p
ディスク /dev/sda: 68.7 GB, 68719476736 バイト
ヘッド 255, セクタ 63, シリンダ 8354
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O size (minimum/optimal): 512 bytes / 512 bytes
ディスク識別子: 0x00027ff4
デバイス ブート 始点 終点 ブロック Id システム
/dev/sda1 * 1 64 512000 83 Linux
パーティション 1 は、シリンダ境界で終わっていません。
/dev/sda2 64 2089 16264192 8e Linux LVM
/dev/sda3 2089 8354 50326289 83 Linux
コマンド (m でヘルプ): t
パーティション番号 (1-4): 3
16進数コード (L コマンドでコードリスト表示): L
0 空 24 NEC DOS 81 Minix / 古い bf Solaris
1 FAT12 39 Plan 9 82 Linux スワッ c1 DRDOS/sec (FAT-
2 XENIX root 3c PartitionMagic 83 Linux c4 DRDOS/sec (FAT-
3 XENIX usr 40 Venix 80286 84 OS/2 隠し C: c6 DRDOS/sec (FAT-
4 FAT16 <32M 41 PPC PReP Boot 85 Linux 拡張領 c7 Syrinx
5 拡張領域 42 SFS 86 NTFS ボリュ da 非 FS デー
6 FAT16 4d QNX4.x 87 NTFS ボリュ db CP/M / CTOS / .
7 HPFS/NTFS 4e QNX4.x 2nd part 88 Linux プレー de Dell ユーテ
8 AIX 4f QNX4.x 3rd part 8e Linux LVM df BootIt
9 AIX ブート 50 OnTrack DM 93 Amoeba e1 DOS access
a OS/2 ブート 51 OnTrack DM6 Aux 94 Amoeba BBT e3 DOS R/O
b W95 FAT32 52 CP/M 9f BSD/OS e4 SpeedStor
c W95 FAT32 (LBA) 53 OnTrack DM6 Aux a0 IBM Thinkpad eb BeOS fs
e W95 FAT16 (LBA) 54 OnTrackDM6 a5 FreeBSD ee GPT
f W95 拡張領 55 EZ-Drive a6 OpenBSD ef EFI (FAT-12/16/
10 OPUS 56 Golden Bow a7 NeXTSTEP f0 Linux/PA-RISC
11 隠し FAT12 5c Priam Edisk a8 Darwin UFS f1 SpeedStor
12 Compaq 診断 61 SpeedStor a9 NetBSD f4 SpeedStor
14 隠し FAT16 <3 63 GNU HURD また ab Darwin ブー f2 DOS セカン
16 隠し FAT16 64 Novell Netware af HFS / HFS+ fb VMware VMFS
17 隠し HPFS/NTF 65 Novell Netware b7 BSDI fs fc VMware VMKCORE
18 AST SmartSleep 70 DiskSecure Mult b8 BSDI スワッ fd Linux raid 自
1b 隠し W95 FAT3 75 PC/IX bb 隠し Boot Wiz fe LANstep
1c 隠し W95 FAT3 80 古い Minix be Solaris ブー ff BBT
1e 隠し W95 FAT1
16進数コード (L コマンドでコードリスト表示): 8e
領域のシステムタイプを 3 から 8e (Linux LVM) に変更しました
コマンド (m でヘルプ): p
ディスク /dev/sda: 68.7 GB, 68719476736 バイト
ヘッド 255, セクタ 63, シリンダ 8354
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O size (minimum/optimal): 512 bytes / 512 bytes
ディスク識別子: 0x00027ff4
デバイス ブート 始点 終点 ブロック Id システム
/dev/sda1 * 1 64 512000 83 Linux
パーティション 1 は、シリンダ境界で終わっていません。
/dev/sda2 64 2089 16264192 8e Linux LVM
/dev/sda3 2089 8354 50326289 8e Linux LVM
コマンド (m でヘルプ): w
パーティションテーブルは変更されました!
ioctl() を呼び出してパーティションテーブルを再読込みします。
警告: パーティションテーブルの再読込みがエラー 16 で失敗しました: デバイスもしくはリソースがビジー状態です。
カーネルはまだ古いテーブルを使っています。新しいテーブルは
次回リブート時か、partprobe(8)またはkpartx(8)を実行した後に
使えるようになるでしょう
ディスクを同期しています。
# reboot
# pvcreate /dev/sda3
Physical volume "/dev/sda3" successfully created
# pvdisplay
--- Physical volume ---
PV Name /dev/sda2
VG Name vg_cmst201
PV Size 15.51 GiB / not usable 3.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 3970
Free PE 0
Allocated PE 3970
PV UUID uNKI0D-BzQz-cpbn-UZCO-TpbW-vYb3-mnM0XK
# vgextend vg_cmst201 /dev/sda3
Volume group "vg_cmst201" successfully extended
# lvextend -L +47Gb /dev/vg_cmst201/lv_root
Size of logical volume vg_cmst201/lv_root changed from 13.91 GiB (3561 extents) to 60.91 GiB (15593 extents).
Logical volume lv_root successfully resized
# resize2fs /dev/vg_cmst201/lv_root
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/vg_cmst201/lv_root is mounted on /; on-line resizing required
old desc_blocks = 1, new_desc_blocks = 4
Performing an on-line resize of /dev/vg_cmst201/lv_root to 15967232 (4k) blocks.
The filesystem on /dev/vg_cmst201/lv_root is now 15967232 blocks long.
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_cmst201-lv_root
60G 5.5G 52G 10% /
tmpfs 939M 0 939M 0% /dev/shm
/dev/sda1 477M 33M 419M 8% /boot
Reference
이 문제에 관하여(VMware ESXi5.5LVM 디스크 확장), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Tocyuki/items/e32183f61ba839c51e78텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)