我在容量为 160GB 的 ssd 上安装了 cent-os 7。Cent-os 分区总共只消耗 20GB,所以当我运行时,fdisk -l
这是我的输出:
Disk /dev/sda: 171.8 GB, 171798691840 bytes, 335544320 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000a2b1e
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 83 Linux
/dev/sda2 1026048 41943039 20458496 8e Linux LVM
Disk /dev/mapper/centos-swap: 2147 MB, 2147483648 bytes, 4194304 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/centos-root: 18.8 GB, 18798870528 bytes, 36716544 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Run Code Online (Sandbox Code Playgroud)
当我尝试运行时,pvs
我得到以下信息:
PV VG Fmt Attr PSize PFree
/dev/sda2 centos lvm2 a-- 19.51g 0
Run Code Online (Sandbox Code Playgroud)
我需要采取哪些步骤才能让 CentOS 识别完整的 160GB 物理卷,然后能够直接扩展 centos-root 或先创建另一个逻辑分区(大小为 140GB),将其删除,然后允许 centos- root 扩展到那个空间?
抱歉,如果我的术语不正确,我不是 Linux 专家。
您的物理卷为 19.51g,没有可用空间(pvs 结果)。因此,您首先必须调整物理卷的大小。
pvresize /dev/sda2
Run Code Online (Sandbox Code Playgroud)
然后您需要调整逻辑卷 centos-root 的大小以填充所有可用空间。
lvresize -l +100%FREE /dev/mapper/centos-root
Run Code Online (Sandbox Code Playgroud)
现在是文件系统的时候了。你使用的是什么文件系统并不明显,但我敢打赌它要么是 ext4 要么是 xfs。
在第一种情况下:
resize2fs /dev/mapper/centos-root
Run Code Online (Sandbox Code Playgroud)
在第二种情况下:
xfs_growfs /
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
13063 次 |
最近记录: |