Linux下磁盘分区与扩容

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/liny000/article/details/80446262

虚拟机增加磁盘进行磁盘分区

查看磁盘情况
[root@localhost /]#df
查看设备
[root@localhost /]#ls /dev/sd*
增加磁盘
[root@localhost /]#ls /dev/sd*
找到对应增加的设备(假设增加的sdb)

[root@localhost /]#fdisk /dev/sdb
输入n,新建分区
p 设置主分区
1-4 选择分区号
选择 sector
选择容量

看到磁盘分区成功
[root@localhost /]#ls /dev/sd*

磁盘格式化(假设ext4格式 sdb1)
[root@localhost /]#mkfs.ext4 /dev/sdb1

创建目录
[root@localhost /]#mkdir /home/xxx/mountdir

挂载到目录(将相应设备分区挂载到目录)
[root@localhost /]#mount /dev/sdb1 /home/xxx/mountdir

查看是否挂载成功
[root@localhost /]#df

VMware虚拟机扩展分区容量

有时候一开始进行磁盘分区时给对应分区容量分配少了,需要进行分区扩容;
VMware设置里选择扩展磁盘容量
[root@localhost /]#ls /dev/sd*
sda sda1 sda2 sda3

假设进行/dev/sda3分区进行扩展
查看/dev/sda3是否进行挂载
[root@localgost /]# df

如果挂载了需要卸载磁盘分区
[root@localhost /]# umount /dev/sda3

[root@localhost /]# fdisk /dev/sda
d //删除分区
3 //删除sda3
p //看到/dev/sda3已被删除
n //创建新分区
3
First cylinder //default
Last cylinder //default
w

重启操作系统以重新加载分区表:
[root@localhost /]# init 6

调整分区大小
[root@localhost /]#resize2fs -p /dev/sda3

虚拟机根目录扩容

假设新增了一个磁盘设备为sdc
[root@localhost /] fdisk /dev/sdc
p
1
default

格式化新分区
[root@localhost /] mkfs.ext4 /dev/sdc1

将/dev/sdc1制作为物理卷,即PV
[root@localhost /]pvcreate /dev/sdc1

将/dev/sdc1加入到逻辑卷组xxx(df查看根目录的逻辑卷组)
[root@localhost /]vgextend VolGroup00 /dev/sdc1

扩展逻辑卷xxx(增加容量略小于最大值)
[root@localhost /]lvextend -L +20G /dev/VolGroup00/LogVol00

查看是否扩容成功
[root@localhost /]# lvdisplay

激活VG:
[root@localhost /]#lvm vgchange -a y /dev/VolGgroup00

e2fsck 检查文件系统
[root@localhost /]# e2fsck /dev/VolGroup00/LogVol00

调整分区大小
[root@localhost /]#resize2fs -p /dev/mapper/VolGroup00-LogVol00

df查看,扩容成功
[root@localhost /]#df

猜你喜欢

转载自blog.csdn.net/liny000/article/details/80446262