最近老套路硬盤擴容報錯
如下報錯01)
[root@localhost ~]# pvcreate /dev/sda1 Device /dev/sda1 not found. [root@localhost ~]# pvcreate /dev/sda2 Device /dev/sda2 not found. [root@localhost ~]# pvcreate /dev/sda3 Device /dev/sda3 not found. 遇到這個報錯是因為沒有運行 partprobe
如下報錯02)
[root@localhost ~]# vgextend centos /dev/sda1 Couldn't create temporary archive name. [root@localhost ~]# vgextend centos /dev/sda2 Couldn't create temporary archive name. [root@localhost ~]# vgextend centos /dev/sda3 Couldn't create temporary archive name.
這個通常是因為root partition 滿了(根目錄滿了),清理一下文件再運行vgextend
如下報錯03)
[root@localhost ~]# resize2fs /dev/centos/root resize2fs 1.42.9 (28-Dec-2013) resize2fs: Bad magic number in super-block while trying to open /dev/centos/root Couldn't find valid filesystem superblock.
報錯原因是centos7 默認使用了xfs文件系統,
應該使用命令
xfs_growfs /dev/centos/root
所以
如果使用xfs文件系統
- xfs_growfs /dev/root_vg/root
如果使用ext4文件系統
- resize2fs /dev/root_vg/root