場景:
[root@localhost ~]# lsblk
NAME ? ? ? ? ? ? ? MAJ:MIN RM ?SIZE RO TYPE MOUNTPOINTS
sda ? ? ? ? ? ? ? ? ?8:0 ? ?0 ? 40G ?0 disk?
├─sda1 ? ? ? ? ? ? ? 8:1 ? ?0 ? ?1M ?0 part?
├─sda2 ? ? ? ? ? ? ? 8:2 ? ?0 ? ?1G ?0 part /boot
└─sda3 ? ? ? ? ? ? ? 8:3 ? ?0 ? 24G ?0 part?
? ├─openeuler-root 253:0 ? ?0 22.4G ?0 lvm ?/
? └─openeuler-swap 253:1 ? ?0 ?1.6G ?0 lvm ?[SWAP]
sr0 ? ? ? ? ? ? ? ? 11:0 ? ?1 ?3.9G ?0 rom ?
硬盤原25G 現在擴充到40G 需要將擴充的加到openeuler-root 上
?解決方案
1.擴展?sda3
?分區
-
啟動?
fdisk
:fdisk /dev/sda
-
刪除?
sda3
?分區(不會丟失數據):-
輸入?
d
,然后選擇分區?3
。
-
-
重新創建?
sda3
?分區:-
輸入?
n
,選擇主分區?3
,使用默認的起始扇區,結束扇區設置為磁盤末尾。 -
確保分區類型為?
Linux LVM
(類型代碼?8e
)。
-
-
保存并退出:
-
輸入?
w
?保存更改。
-
?
?2.擴展LVM物理卷
pvresize /dev/sda3
?
3.擴展邏輯卷
sudo lvextend -l +100%FREE /dev/mapper/openeuler-root
4. 擴展文件系統
查看文件系統類型
lsblk -f
-
對于 ext4 文件系統:
resize2fs /dev/mapper/openeuler-root
-
對于 xfs 文件系統:
xfs_growfs /dev/mapper/openeuler-root
最終結果集 !完結撒花
-