Linux 6.3 下 新增加磁盘后的配置

虚拟机由别人提供,挂了两块磁盘,一块100G,在系统里面已经挂载,root 和 home 各50G;另一块磁盘1T,在系统里面还没有使用。我需要在系统里面安装数据库等各种软件,在安装软件之前,需要先把1T的磁盘给挂在上,查了资料自己摸索着完成了,记录备忘。
#1、貌似错误的做法:
打算在/opt目录下安装oracle,一开始想的比较简单,准备直接将1T硬盘挂载到/opt,实际也这么干了(后来才知道,这样挂载之后,之前/opt目录下的内容就看不到了,不过我这个例子中挂载之前/opt目录下只有一个rh文件夹,里面没有内容,因此也不影响使用),大概过程如下:

输入fdisk /dev/sdb命令进入到磁盘命令

Command (m for help): n   			# new 新分区
Command action
   e   extended
   p   primary partition (1-4)
p									#	选择主分区
Partition number (1-4): 1			#   分区序号 1

由于我只打算创建一个分区,选择分区号1之后,接下的都按照默认值进入下一步,到最后输入w保存分区信息即可。

Command (m for help): w						# 保存信息
The partition table has been altered!

操作完之后会产生 /dev/sdb1 这个新的分区。
然后使用mkfs.ext4 /dev/sdb1命令格式化分区。
接下来我就直接使用 mount/dev/sdb1 /opt命令将新分区挂在到 /opt目录,并在/etc/fstab 文件中添加条目以便开机自动挂载:

/dev/sdb1 /opt ext4 defaults 0 0

上面是我一开始的做法,后来发现应该不是这么操作,因为这样操作之后,/opt目录下之前存在的内容就看不见了。如果要这么操作的话,可以先将/opt目录下的内容先拷贝到别的位置,挂载新的分区后,再拷贝回来即可。
#2、正确的操作方法
创建分区、格式化分区的操作还是同上。
操作完之后此时应该有 /dev/sdb1 这个分区,并已格式化。接下来的操作是:
##Step1 创建物理卷

[root@local ~]# pvcreate /dev/sdb1
  Writing physical volume data to disk "/dev/sdb1"
  Physical volume "/dev/sdb1" successfully created

这里写图片描述
##Step2 查看新建的物理卷大小
命令为:# pvdisplay如下图如所示:
Linux 6.3 下 新增加磁盘后的配置_第1张图片

##Step3 添加新的物理卷到lv_root同一个卷组

[root@local ~]# vgextend VolGroup /dev/sdb1
  Volume group "VolGroup" successfully extended

这里写图片描述

##Step4 查看卷组信息
命令:vgdisplay,如下图所示:
Linux 6.3 下 新增加磁盘后的配置_第2张图片

##Step5 分别增加 lv_home 和 lv_root的大小

lvresize -L +55G   /dev/mapper/VolGroup-lv_home 		#设定要调整的大小
resize2fs /dev/mapper/VolGroup-lv_home					#按设定值进行实际调整

lvresize -l +100%FREE   /dev/mapper/VolGroup-lv_root 	#设定要调整的大小,将剩余空间都分给root
resize2fs /dev/mapper/VolGroup-lv_root 					#按设定值进行实际调整

如果以上内容帮到您了,请扫码鼓励一下吧,我会继续努力帮助更多人,感谢!

Linux 6.3 下 新增加磁盘后的配置_第3张图片

你可能感兴趣的:(运维)