「小技巧」虛擬機硬盤增加空間

擴容前

df -h

Filesystem Size Used Avail Use% Mounted on

devtmpfs 7.9G 0 7.9G 0% /dev

tmpfs 7.9G 16M 7.9G 1% /dev/shm

tmpfs 7.9G 840M 7.1G 11% /run

tmpfs 7.9G 0 7.9G 0% /sys/fs/cgroup

/dev/mapper/vg_root-lv_root 50G 4.3G 46G 9% /

/dev/sda1 1014M 206M 809M 21% /boot

/dev/mapper/vg_root-lv_var 10G 2.0G 8.1G 20% /var

/dev/mapper/vg_data-lv_data 4.0T 3.6T 300G 90% /data

在vcenter或者vmware給虛擬機添加新的硬盤後,查看是否存在

1、fdisk -l 查找新加的硬盤 ,一般是最後一個

格式化硬盤 fdisk /dev/sdd

先按n創建,再選擇 p 創建主分區,其他回車默認

2、給新加的硬盤創建分區

parted /dev/sdd

GNU Parted 3.1

Using /dev/sdd

Welcome to GNU Parted! Type 'help' to view a list of commands.

給創建的分區指定分區表

(parted) mklabel msdos (這裏按照原系統有的的硬盤格式來做)

Warning: The existing disk label on /dev/sdd will be destroyed and all data on this disk will be lost. Do you want to continue?

Yes/No? yes

(parted) quit

Information: You may need to update /etc/fstab. 如果是給新的分區掛載,需要加到/etc/fstab自啓

3、將物理硬盤分區初始化爲物理卷,以便LVM使用

pvcreate /dev/sdd

查看卷組

[root@DB1 postgresql]# lvdisplay

--- Logical volume ---

LV Path /dev/vg_data/lv_data

LV Name lv_data

VG Name vg_data

LV UUID FjYXcv-0F3W-uMny-OG71-fHll-gM7p-slrsvL

LV Write Access read/write

LV Creation host, time ZABBIX1, 2020-09-27 20:15:09 +0800

卷組拓展,把 /dev/sdd 加到 vg_data組

root@DB1 ~]# vgextend vg_data /dev/sdd

Volume group "vg_data" successfully extended

分區拓展,把 /dev/sdd的空間拓展到 /dev/vg_data/lv_data 分區

[root@DB1 ~]# lvextend /dev/vg_data/lv_data /dev/sdd

Size of logical volume vg_data/lv_data changed from <6.00 TiB (1572861 extents) to <8.00 TiB (2097148 extents).

Logical volume vg_data/lv_data successfully resized.

4、執行擴容命令

[root@DB1 ~]# xfs_growfs /dev/vg_data/lv_data

meta-data=/dev/mapper/vg_data-lv_data isize=512 agcount=9, agsize=134152192 blks

= sectsz=512 attr=2, projid32bit=1

= crc=1 finobt=0 spinodes=0

data = bsize=4096 blocks=1073739776, imaxpct=5

= sunit=0 swidth=0 blks

naming =version 2 bsize=4096 ascii-ci=0 ftype=1

log =internal bsize=4096 blocks=262016, version=2

= sectsz=512 sunit=0 blks, lazy-count=1

realtime =none extsz=4096 blocks=0, rtextents=0

data blocks changed from 1073739776 to 1610609664

5、查看擴容結果

df -h

Filesystem Size Used Avail Use% Mounted on

devtmpfs 7.9G 0 7.9G 0% /dev

tmpfs 7.9G 16M 7.9G 1% /dev/shm

tmpfs 7.9G 840M 7.1G 11% /run

tmpfs 7.9G 0 7.9G 0% /sys/fs/cgroup

/dev/mapper/vg_root-lv_root 50G 4.3G 46G 9% /

/dev/sda1 1014M 206M 809M 21% /boot

/dev/mapper/vg_root-lv_var 10G 2.0G 8.1G 20% /var

/dev/mapper/vg_data-lv_data 6.0T 3.6T 2.5T 60% /data

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章