当前位置: 首页 > 工具软件 > Aidenboss-SDB > 使用案例 >

linux分区sda和sdb合并,给系统新添加硬盘sdb后,怎么分配给sda下某个分区

轩辕啸
2023-12-01

比如为Linux虚拟机添加一块200G磁盘,并把空间添加到/root分区。添加磁盘过程在虚拟机操作,略过不讲;把新磁盘划分给root分区的过程如下所示:

1、执行”fdsik

-l“来验证是否添加成功。添加成功,会看到除了/dev/sda后,还会看到/dev/sdb。

2.执行命令pvcreate/dev/sdb在分区/dev/sdb上创建物理卷。

命令:[root@wcsp-web-174~]#pvcreate

/dev/sdb

Physicalvolume"/dev/sdb”successfullycreated

如若失败,需要用parted命令重新物理化并格式化。参考:https://www.cnblogs.com/saryta/articles/12979028.html

具体的操作则使用了parted命令,命令为:

uos@uos-PC:~# parted /dev/sdb

GNU Parted 3.2

Using /dev/sdf

Welcome to GNU Parted! Type

'help'toviewalist of commands.

(parted) mklabel msdos

Warning: The existing

disklabelon/dev/sdbwill be destroyed and all data on this disk

willbelost.Do you wantto continue?

Yes/No? yes

(parted) quit

Information: You

mayneedtoupdate/etc/fstab.

重新运行pvcreate /dev/sdf即可。

3.执行命令pvs查看当前物理卷,当然也可以用pvdisplay命令来查看。

[root@wcsp-web-174 ~]# pvs

/dev/hdc:

openfailed:PVVGFmtAttrPSizePFree

/dev/sda2vg00lvm2a-99.88G0--------------

/dev/sdb1 lvm2 a- 150.00G150.00G

4.执行命令lvs,查看/home目录所在逻辑卷所属的卷组名称[root@wcsp-web-174~]#lvs

LV VG

AttrLSizeOriginSnap%MoveLogCopy%Convert

lv01 vg00 -wi-ao4.00G

lv02 vg00 -wi-ao7.81G

lv03 vg00 -wi-ao2.00G

lv04 vg00 -wi-ao10.00G

lv05 vg00 -wi-ao4.00G

lv07vg00-wi-ao72.06G------------可以看到所有的分区都是在vg00的卷组下面

5.执行命令vgextend vg00

/dev/sdb,把新创建的物理卷/dev/sdb添加到vg00卷组中

[root@wcsp-web-174~]#vgextend vg00

/dev/sdb1

Volumegroup"vg00"successfullyextended.

6.执行命令lvextend将逻辑卷/opt增大100G

[root@wcsp-web-174 ~]#lvextend -L

+100G /dev/mapper/vg00-lv07

Extendinglogical volumelv07to172.06GB

Logicalvolume lv07successfullyresized

7.执行命令resize2fs 同步一下

[root@wcsp-web-174~]#resize2fs

/dev/mapper/vg00-lv07

(注:centos7用的是xfs_growfs

/dev/mapper/centos-root)

resize2fs 1.39(29-May-2006)

Filesystemat/dev/mapper/vg00-lv07ismountedon/opt;on-lineresizingrequired

Performinganon-lineresizeof/dev/mapper/vg00-lv07

to45105152(4k)blocks.

Thefilesystemon/dev/mapper/vg00-lv07isnow45105152 blocks long.

8.df -h查看/opt目录空间是否增大

[root@wcsp-web-174 ~]# df -h

% /dev/mapper/vg00-lv01

3.9G 1.7G 2.1G 44% /

/dev/mapper/vg00-lv03

2.0G 246M 1.6G 14% /home

/dev/mapper/vg00-lv04

9.7G 5.8G 3.5G 63% /usr

/dev/mapper/vg00-lv07

167G 46G 113G 29% /opt

/dev/mapper/vg00-lv05

3.9G 2.9G 872M 77% /var

/dev/sda1 99M 13M 81M 14%/boot

tmpfs 7.9G 0 7.9G 0% /dev/shm

 类似资料: