ZFS分区扩容

使用虚拟机时需要进行磁盘的动态扩容

  1. 扩容本地分区
# 查看磁盘分区情况
$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda      8:0    0   120G  0 disk 
├─sda1   8:1    0   512M  0 part /boot/grub
│                                /boot/efi
├─sda2   8:2    0     2G  0 part [SWAP]
├─sda3   8:3    0     2G  0 part 
└─sda4   8:4    0 65.5G  0 part 
# 扩容sda4
# parted /dev/sda resizepart 4 100%
# partprobe
  1. 扩容zpool
    查看zpool状态,得到zpool名称以及加入到zpool的硬盘名称:
root@mint-vm:/home/mint# zpool status
  pool: bpool
 state: ONLINE
config:

	NAME                                    STATE     READ WRITE CKSUM
	bpool                                   ONLINE       0     0     0
	  c93fe93f-09d3-6245-aafb-7d6ad98fbd05  ONLINE       0     0     0

errors: No known data errors

  pool: rpool
 state: ONLINE
config:

	NAME                                    STATE     READ WRITE CKSUM
	rpool                                   ONLINE       0     0     0
	  4af7ba7e-639e-b841-9306-c7edb9c55c0a  ONLINE       0     0     0

errors: No known data errors

得到zpool的名称为rpool, 当前挂载的硬盘为4af7ba7e-639e-b841-9306-c7edb9c55c0a.

然后执行扩容命令:

# zpool online -e rpool 4af7ba7e-639e-b841-9306-c7edb9c55c0a
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐