一、分割區 格式化
[root@Test ~]# fdisk /dev/sdb
歡迎使用 fdisk (util-linux 2.23.2)。
更改將停留在記憶體中,直到您決定將更改寫入磁碟。
使用寫入命令前請三思。
Device does not contain a recognized partition table
使用磁碟識別符號 0xc3ad93e1 建立新的 DOS 磁碟標籤。
命令(輸入 m 獲取幫助):p
磁碟 /dev/sdb:21.5 GB, 21474836480 位元組,41943040 個磁區
Units = 磁區 of 1 * 512 = 512 bytes
磁區大小(邏輯/物理):512 位元組 / 512 位元組
I/O 大小(最小/最佳):512 位元組 / 512 位元組
磁碟標籤型別:dos
磁碟識別符號:0xc3ad93e1
裝置 Boot Start End Blocks Id System
命令(輸入 m 獲取幫助):n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
分割區號 (1-4,預設 1):1
起始 磁區 (2048-41943039,預設爲 2048):
將使用預設值 2048
Last 磁區, +磁區 or +size{K,M,G} (2048-41943039,預設爲 41943039):
將使用預設值 41943039
分割區 1 已設定爲 Linux 型別,大小設爲 20 GiB
命令(輸入 m 獲取幫助):t
已選擇分割區 1
Hex 程式碼(輸入 L 列出所有程式碼):L
0 空 24 NEC DOS 81 Minix / 舊 Linu bf Solaris
1 FAT12 27 隱藏的 NTFS Win 82 Linux 交換 / So c1 DRDOS/sec (FAT-
2 XENIX root 39 Plan 9 83 Linux c4 DRDOS/sec (FAT-
3 XENIX usr 3c PartitionMagic 84 OS/2 隱藏的 C: c6 DRDOS/sec (FAT-
4 FAT16 <32M 40 Venix 80286 85 Linux 擴充套件 c7 Syrinx
5 擴充套件 41 PPC PReP Boot 86 NTFS 卷集 da 非檔案系統數據
6 FAT16 42 SFS 87 NTFS 卷集 db CP/M / CTOS / .
7 HPFS/NTFS/exFAT 4d QNX4.x 88 Linux 純文字 de Dell 工具
8 AIX 4e QNX4.x 第2部分 8e Linux LVM df BootIt
9 AIX 可啓動 4f QNX4.x 第3部分 93 Amoeba e1 DOS 存取
a OS/2 啓動管理器 50 OnTrack DM 94 Amoeba BBT e3 DOS R/O
b W95 FAT32 51 OnTrack DM6 Aux 9f BSD/OS e4 SpeedStor
c W95 FAT32 (LBA) 52 CP/M a0 IBM Thinkpad 休 eb BeOS fs
e W95 FAT16 (LBA) 53 OnTrack DM6 Aux a5 FreeBSD ee GPT
f W95 擴充套件 (LBA) 54 OnTrackDM6 a6 OpenBSD ef EFI (FAT-12/16/
10 OPUS 55 EZ-Drive a7 NeXTSTEP f0 Linux/PA-RISC
11 隱藏的 FAT12 56 Golden Bow a8 Darwin UFS f1 SpeedStor
12 Compaq 診斷 5c Priam Edisk a9 NetBSD f4 SpeedStor
14 隱藏的 FAT16 <3 61 SpeedStor ab Darwin 啓動 f2 DOS 次要
16 隱藏的 FAT16 63 GNU HURD or Sys af HFS / HFS+ fb VMware VMFS
17 隱藏的 HPFS/NTF 64 Novell Netware b7 BSDI fs fc VMware VMKCORE
18 AST 智慧睡眠 65 Novell Netware b8 BSDI swap fd Linux raid 自動
1b 隱藏的 W95 FAT3 70 DiskSecure 多啓 bb Boot Wizard 隱 fe LANstep
1c 隱藏的 W95 FAT3 75 PC/IX be Solaris 啓動 ff BBT
1e 隱藏的 W95 FAT1 80 舊 Minix
Hex 程式碼(輸入 L 列出所有程式碼):8e
已將分割區「Linux」的型別更改爲「Linux LVM」
命令(輸入 m 獲取幫助):p
磁碟 /dev/sdb:21.5 GB, 21474836480 位元組,41943040 個磁區
Units = 磁區 of 1 * 512 = 512 bytes
磁區大小(邏輯/物理):512 位元組 / 512 位元組
I/O 大小(最小/最佳):512 位元組 / 512 位元組
磁碟標籤型別:dos
磁碟識別符號:0xc3ad93e1
裝置 Boot Start End Blocks Id System
/dev/sdb1 2048 41943039 20970496 8e Linux LVM
二、檢視現有邏輯卷
[root@Test ~]# pvdisplay
--- Physical volume ---
PV Name /dev/sda2
VG Name centos
PV Size <19.00 GiB / not usable 3.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 4863
Free PE 0
Allocated PE 4863
PV UUID d9WtNN-MsTp-K2Xf-ZoQi-iu7F-unIf-qsr6fi
三、針對sdb建立物理卷
[root@Test ~]# pvcreate /dev/sdb
Physical volume "/dev/sdb" successfully created.
四、檢視邏輯卷情況
[root@Test ~]# pvdisplay
--- Physical volume ---
PV Name /dev/sda2
VG Name centos
PV Size <19.00 GiB / not usable 3.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 4863
Free PE 0
Allocated PE 4863
PV UUID d9WtNN-MsTp-K2Xf-ZoQi-iu7F-unIf-qsr6fi
"/dev/sdb" is a new physical volume of "20.00 GiB"
--- NEW Physical volume ---
PV Name /dev/sdb
VG Name
PV Size 20.00 GiB
Allocatable NO
PE Size 0
Total PE 0
Free PE 0
Allocated PE 0
PV UUID 2MK17a-xJ3V-T0fp-jeYa-kblN-9M35-27PejS
五、新增sdb到現有卷組中
[root@Test ~]# vgextend centos /dev/sdb
Volume group "centos" successfully extended
六、檢視卷組
[root@Test ~]# vgdisplay
--- Volume group ---
VG Name centos
System ID
Format lvm2
Metadata Areas 2
Metadata Sequence No 4
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 2
Act PV 2
VG Size 38.99 GiB
PE Size 4.00 MiB
Total PE 9982
Alloc PE / Size 4863 / <19.00 GiB
Free PE / Size 5119 / <20.00 GiB
VG UUID nSePx3-7Pmd-Btaf-2kQY-cl0H-irrq-iMxveL
七、擴容lv容量
[root@Test ~]# lvextend -l +100%FREE /dev/mapper/centos-root
Size of logical volume centos/root changed from <17.00 GiB (4351 extents) to 36.99 GiB (9470 extents).
Logical volume centos/root successfully resized.
八、xfs_growfs 同步檔案系統
在使用pvcreate, vgcreate,lvextend等命令拓展分割區的時候,發現出現了找不到邏輯塊的問題,最後問題是現在的檔案格式是xfs,resize2fs命令是讀取不了的,故而查詢到了需要使用xfs_growfs
[root@Test ~]# xfs_growfs /dev/mapper/centos-root
meta-data=/dev/mapper/centos-root isize=512 agcount=4, agsize=1113856 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0 spinodes=0
data = bsize=4096 blocks=4455424, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 4455424 to 9697280
檢視最終是否擴容成功
[root@Test ~]# df -TH
檔案系統 型別 容量 已用 可用 已用% 掛載點
/dev/mapper/centos-root xfs 40G 1.2G 39G 3% /
devtmpfs devtmpfs 501M 0 501M 0% /dev
tmpfs tmpfs 512M 0 512M 0% /dev/shm
tmpfs tmpfs 512M 7.1M 505M 2% /run
tmpfs tmpfs 512M 0 512M 0% /sys/fs/cgroup
/dev/sda1 xfs 1.1G 131M 933M 13% /boot
tmpfs tmpfs 103M 0 103M 0% /run/user/0