LVM擴容報錯以及 xfs_growfs 和 resize2fs 區別


最近老套路硬盤擴容報錯

如下報錯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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM