76 lines
905 B
Markdown
76 lines
905 B
Markdown
> 本文作者:丁辉
|
|
|
|
# Parted 磁盘扩容
|
|
|
|
1. 执行 Parted
|
|
|
|
```
|
|
parted /dev/sdb
|
|
```
|
|
|
|
执行如下内容
|
|
|
|
```bash
|
|
mklabel gpt
|
|
mkpart opt 2048s 100%
|
|
q
|
|
```
|
|
|
|
2. 创建 PV
|
|
|
|
```bash
|
|
pvcreate /dev/sdb1
|
|
```
|
|
|
|
3. 查看需要扩容磁盘的vg名
|
|
|
|
```bash
|
|
vgdisplay
|
|
```
|
|
|
|
4. 使用硬盘 sdb1 扩展 VG
|
|
|
|
```bash
|
|
vgextend centos /dev/sdb1
|
|
```
|
|
|
|
5. 分配空间
|
|
|
|
```bash
|
|
lvextend -l +100%free /dev/centos/root
|
|
```
|
|
|
|
6. 写入文件系统系统重新识别
|
|
|
|
```bash
|
|
xfs_growfs /dev/mapper/centos-root
|
|
```
|
|
|
|
> `resize2fs /dev/mapper/centos-root` 这个命令似乎不好使呢
|
|
|
|
## 在原有的盘扩容
|
|
|
|
1. 执行 Parted
|
|
|
|
```bash
|
|
parted /dev/vda
|
|
```
|
|
|
|
2. 输入
|
|
|
|
```bash
|
|
(parted) resizepart
|
|
Partition number? 2
|
|
End? [100GB]? 500GB
|
|
(parted) q
|
|
```
|
|
|
|
3. 重新获取大小
|
|
|
|
```bash
|
|
resize2fs /dev/vda
|
|
```
|
|
|
|
|
|
|