linux擴(kuò)容:分區(qū)擴(kuò)容前先用fdisk把該分區(qū)的system id改成lvm(8e)
創(chuàng)建邏輯卷:
創(chuàng)建PV(轉(zhuǎn)換物理卷)--->創(chuàng)建VG--->創(chuàng)建LV,并格式化
fdisk /dev/sdb,創(chuàng)建分區(qū)并將id改為8e
fdisk /dev/sdc創(chuàng)建分區(qū)并將id改為8e
fdisk /dev/sdd創(chuàng)建分區(qū)并將id改為8e
pvscan查看當(dāng)前是否有物理卷
pvdisplay
1、[root@localhost ~]# pvcreate /dev/sdb1
Physical volume "/dev/sdb1" successfully created.
[root@localhost ~]# pvcreate /dev/sdc1
Physical volume "/dev/sdc1" successfully created.
[root@localhost ~]# pvcreate /dev/sdc1
Physical volume "/dev/sdc1" successfully created.
[root@localhost ~]#
2、創(chuàng)建卷組VG
vgscan、vgdisplay
[root@localhost ~]# vgscan
Reading volume groups from cache.
[root@localhost ~]# vgcreate mail_store /dev/sdc1 /dev/sdb1 /dev/sdd1
Volume group "mail_store" successfully created
[root@localhost ~]#
3、創(chuàng)建LV
[root@localhost ~]# lvscan
[root@localhost ~]# lvdisplay
[root@localhost ~]#
[root@localhost ~]# lvcreate -L 15G(大?。?-n mail(名稱) mail_store(卷組)
Logical volume "mail" created.
[root@localhost ~]# lvscan
ACTIVE '/dev/mail_store/mail' [15.00 GiB] inherit
[root@localhost ~]# lvdisplay
--- Logical volume ---
LV Path /dev/mail_store/mail
LV Name mail
VG Name mail_store
LV UUID j5Hvhi-ppem-Okz1-CV0o-SnKY-Gkdk-lr2zXU
LV Write Access read/write
LV Creation host, time localhost.localdomain, 2019-12-01 03:11:40 +0800
LV Status available
LV Size 15.00 GiB
Current LE 3840
Segments 2
Allocation inherit
Read ahead sectors auto
格式化lv為ext4文件類型:mkfs -t ext4 /dev/mail_store/mail
[root@localhost ~]# mkfs -t ext4 /dev/mail_store/mail
mke2fs 1.42.9 (28-Dec-2013)
文件系統(tǒng)標(biāo)簽=
OS type: Linux
塊大小=4096 (log=2)
分塊大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
983040 inodes, 3932160 blocks
196608 blocks (5.00%) reserved for the super user
第一個數(shù)據(jù)塊=0
Maximum filesystem blocks=2151677952
120 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208
Allocating group tables: 完成
正在寫入inode表: 完成
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成
掛載lv到/mnt目錄:mount /dev/mail_store/mail /mnt/
[root@localhost ~]# mount /dev/mail_store/mail /mnt/
[root@localhost ~]# df -Th
文件系統(tǒng) 類型 容量 已用 可用 已用% 掛載點
/dev/sda2 ext4 17G 3.5G 13G 22% /
devtmpfs devtmpfs 897M 0 897M 0% /dev
tmpfs tmpfs 912M 0 912M 0% /dev/shm
tmpfs tmpfs 912M 9.1M 903M 1% /run
tmpfs tmpfs 912M 0 912M 0% /sys/fs/cgroup
/dev/sda1 xfs 1014M 175M 840M 18% /boot
tmpfs tmpfs 183M 20K 183M 1% /run/user/1000
/dev/sr0 iso9660 3.8G 3.8G 0 100% /run/media/mcq/RHEL-7.4 Server.x86_64
tmpfs tmpfs 183M 0 183M 0% /run/user/0
/dev/mapper/mail_store-mail ext4 15G 41M 14G 1% /mnt
[root@localhost ~]#
總結(jié)步驟:
a、pvcreate /dev/sdc1創(chuàng)建一個新的pv分區(qū)
注:可能報錯,需要更新分區(qū)表,執(zhí)行partprobe,再執(zhí)行
partprobe
[root@localhost ~]# pvcreate /dev/sdb2
Physical volume "/dev/sdb2" successfully created.
b、vgextand ROOT /dev/sdc1將新的pv分區(qū)擴(kuò)容到vg組ROOT
[root@localhost ~]# vgextend VAR /dev/sdb2
Volume group "VAR" successfully extended
c、lvextend /dev/VAR/var /dev/sdb2或 lvextend -L +20G /dev/VAR/var 將新擴(kuò)容的空間放入lv卷
[root@localhost ~]# lvextend /dev/VAR/var /dev/sdb2
Size of logical volume VAR/var changed from 2.00 GiB (512 extents) to <12.00 GiB (3071 extents).
Logical volume VAR/var successfully resized.
d、resize2fs /dev/VAR/var
[root@localhost ~]# resize2fs /dev/VAR/var
resize2fs 1.42.9 (28-Dec-2013)
Filesystem at /dev/VAR/var is mounted on /var; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 2
The filesystem on /dev/VAR/var is now 3144704 blocks long.
df -Th能看到/dev/VAR/var已經(jīng)擴(kuò)容
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。