VMware 中linux(redhat)增加硬盘空间

时间:2024-04-08 07:45:44

转载地址:https://blog.csdn.net/zutsoft/article/details/50262459


作者:lianghc

1.      增加磁盘,使用mount挂在,使用mount挂在的缺点是必须挂载在一个新目录下,否则挂载目录的原来的文件失效。并且需要设置永久挂在,否则每次重启都得重新挂挂载。

参考网址:http://www.2cto.com/os/201405/301879.html(增加分区,并mount挂载)

                    http://www.2cto.com/os/201404/294628.html  (永久挂载)

2.       LINUX增加硬盘空间(LVM)

参考网址: http://www.2cto.com/os/201108/100476.html

 

推荐采用增加LVM方式

1 虚拟机增加磁盘

VMware 中linux(redhat)增加硬盘空间

VMware 中linux(redhat)增加硬盘空间

VMware 中linux(redhat)增加硬盘空间

VMware 中linux(redhat)增加硬盘空间

VMware 中linux(redhat)增加硬盘空间

VMware 中linux(redhat)增加硬盘空间

2    永久挂载新分区

2.1 将新磁盘分区

重启虚拟机,用root登陆

VMware 中linux(redhat)增加硬盘空间

这里可以看到/dev/sdb 就是我们新添加的硬盘,我们需要给新的硬盘分区。过程如下(看提示):

[[email protected] oracle]# fdisk /dev/sdb

VMware 中linux(redhat)增加硬盘空间

Partition number (1-4): 1     (这里输入1,分区编号是sdb1)

First cylinder (1-2610, default 1):   (直接回车,选择默认值)

Using default value 1

Last cylinder, +cylinders or +size{K,M,G}(1-2610, default 2610):   (直接回车,选择默认值)

Using default value 2610

VMware 中linux(redhat)增加硬盘空间

接下里查看分区列表,然后保存更改

VMware 中linux(redhat)增加硬盘空间

 

2.2 挂载磁盘

接下来我们需要将磁盘挂载到系统里,挂载前先格式化分区:

1.      查看系统当前分区文件格式:

 # df –T

VMware 中linux(redhat)增加硬盘空间

2.      用mkfs命令格式化

#mkfs -t ext3 /dev/sdb1

3.      创建一个目录

# mkdir /newfolder

4.      挂载目录

# mount /dev/sdb1 / newfolder

2.3永久挂载

  参考网址:

  http://www.2cto.com/os/201404/294628.html  (VM下LINUX完美增加硬盘空间(LVM))

        http://zhidao.baidu.com/link?url=refAJyXpnLtx4dCcdctYoWCDqW2APx52bQCUPfUJz9GEq0qXBNC_j5EwBRt9V2I4Rp1F8jedfm917dSKY8HZBDsX60c8MwuaI7dG8rFVEMy  (linux 如何增加LVM的/home的容量)

 

3虚拟化新磁盘(不挂载)

LVM是指逻辑卷管理,需要将磁盘或分区创建PV,加入到卷组VG,VG上创建逻辑卷LV,最后逻辑卷上建立文件系统。用LVM管理磁盘不需要在/etc/fstab中加载,增加减少容量也不会对文件造成损失

3.1 将磁盘分区,类型使用8e

1.使用fdisk 命令
#fdisk /dev/sdb

2.用n命令建个P类型的磁盘,然后用t命令更改ID为8e(LVM类别)。

VMware 中linux(redhat)增加硬盘空间
3.p查看一下:

VMware 中linux(redhat)增加硬盘空间

4.最后w保存,提示要重启,重启即可

3.2加入VLM

1. 格式化,要与/目录格式一样

#mkfs -t ext4 /dev/sdb1

3.      创建一个LVM硬分区

#lvm
lvm> pvcreate/dev/sdb1 ##创建一个LVM硬分区

4.      加入与/目录同一个LVM组,(LVM组可以通过vgs查看)

Lvm>Vgs

VMware 中linux(redhat)增加硬盘空间

Lvm>vgextend VolGroup /dev/sdb1  

VMware 中linux(redhat)增加硬盘空间

5.      查看扩展结果

Lvm>pvdisplay

VMware 中linux(redhat)增加硬盘空间


6.      查看磁盘LV name,以便将磁盘分配给需要扩容的LVM

Lvm>lvdisplay

VMware 中linux(redhat)增加硬盘空间

7.      增加 /目录容量,如图,原来只有35G,现在扩容到55.62G
lvm> lvextend -l +100%free /dev/VolGroup/lv_root

Lvm>quit

VMware 中linux(redhat)增加硬盘空间

8.      登陆到root, 重新一下识别磁盘容量

VMware 中linux(redhat)增加硬盘空间

最终结果对比

扩容前:

VMware 中linux(redhat)增加硬盘空间

扩容后:

VMware 中linux(redhat)增加硬盘空间