在CentOS7中添加新磁盘而不用重启系统的方法

系统 Linux
CentOS7系统上演示一些简单的操作方法来扩充您的磁盘空间而不需要重启您的生产服务器。关于扩充和增加新的磁盘到Linux系统,会提及多种方法和多种可行性,可按您所需选择最适用的一种。

对大多数系统管理员来说扩充 Linux服务器的磁盘空间是日常的工作之一。因此这篇文章会通过使用 Linux命令。

1.虚拟机客户端扩充磁盘空间:

为 Linux系统增加磁盘卷之前,您首先需要添加一块新的物理磁盘,或在VMwarevShereVMwar工作站以及你使用的其它虚拟环境软件中进行设置来增加一块虚拟磁盘的容量。

在CentOS7中添加新磁盘而不用重启系统的方法 

2.检查磁盘空间:

运行如下命令来检查当前磁盘空间大小。 

  1. #df-h  
  2. #fdisk-l  

在CentOS7中添加新磁盘而不用重启系统的方法 

3.扩展空间而无需重启虚拟机

现在运行如下命令,通过重新扫描 SCSI注:SmallComputSystemInterfac小型计算机系统接口)总线并添加 SCSI设备,系统就可以扩展操作系统的物理卷磁盘空间,而且不需要重启虚拟机。 

  1. #ls /sys/class/scsi_host  
  2. #echo"---">/sys/class/scsi_host/host0/scan  
  3. #echo"---">/sys/class/scsi_host/host1/scan  
  4. #echo"---">/sys/class/scsi_host/host2/scan 

使用下面的命令来检查 SCSI设备的名称,然后重新扫描 SCSI总线。 

  1. #ls/sys/class/scsi_device/  
  2. #echo1>/sys/class/scsi_device/0:0:0:0/device/rescan  
  3. #echo1>/sys/class/scsi_device/2:0:0:0/device/rescan 

如下图所示,会重新扫描 SCSI总线,随后我虚拟机客户端设置的磁盘大小会正常显示。4.创建新磁盘分区:

一旦在系统中可以看到扩展的磁盘空间,就可以运行如下命令来格式化您的磁盘以创建一个新的分区。请按如下操作方法来扩充您的物理磁盘卷。

  1. #fdisk/dev/sdaWelcomtofdiskutil-linux2.23.2pressthe'm'keiforhelpCommandmforhelp:mCommandactionatogglabootablflagbeditbsddisklabelctogglthedocompatflagddeletapartitiongcreatanewemptiGPTpartittableGcreatanIRIXSGIpartittablellistknownpartittypesmprintthimenunaddanewpartitionocreatanewemptiDOSpartittablepprintthepartittableqquitwithoutsavechangescreatanewemptiSundisklabeltchangapartition'systemiduchangdisplay/entriunitsvverifithepartittablewwritetabltodiskandexitxextrafunctionexpertonliCommandmforhelp: 

键入'p'来查看当前的分区表信息,然后键入'n'键来创建一个新的主分区,选择所有可用的扇区,使用't'命令改变磁盘类型为'LinuxLVM'然后选择编码 '8e'或者默认不选,默认的类型编码为 '83'

5.创建物理卷:

根据上述提示,运行'partprob'或'kpartx'命令以使分区表生效,然后使用如下的命令来创建新的物理卷。 

  1. #partprobe  
  2. #pvcreat/dev/sda3 

要检查新创建的卷,运行如下的命令可以看出新的物理卷是否已经被创建,否可用。接下来,就可以使用这个新的物理卷来扩展 'centos'卷组了如下示: 

  1. #pvdisplay  
  2. #vgextendcento/dev/sda3 

 在CentOS7中添加新磁盘而不用重启系统的方法 

6.扩展逻辑卷:

现在使用如下的命令扩展逻辑卷,以增加我系统正使用的磁盘空间。7.通过增加新的磁盘来扩充根分区而不用重启系统:

这是第二种方法,使用的命令非常简单,用来增加 CentOS7系统上逻辑卷空间大小。所以***步是打开您的虚拟机客户端的设置页面,点击 增加’按纽,然后继续下一步操作。 

  1. #ls/sys/class/scsi_device/#echo1>/sys/class/scsi_device/1:0:0:0/device/rescan  
  2. #echo1>/sys/class/scsi_device/2:0:0:0/device/rescan  
  3. #echo1>/sys/class/scsi_device/3:0:0:0/device/rescan  
  4. #fdisk-l 

 在CentOS7中添加新磁盘而不用重启系统的方法

结论:

LinuxCentOS7系统上管理磁盘分区的操作过程是非常简单的可以使用这篇文章所述的操作方法来扩充您的任意逻辑卷的磁盘空间。您不需要重启生产线上的服务器,只是简单的重扫描下 SCSI设备,和扩展您想要的LVM逻辑卷管理)希望这文章对您有用。请随意的发表有用的评论和建议。

 

 

责任编辑:庞桂玉 来源: 今日头条
相关推荐

2019-03-28 09:25:51

Linux磁盘命令

2020-08-28 11:20:01

CentOS7RocketMQ 4.运维

2017-02-27 11:06:59

RHEL7CentOS7密码

2022-07-20 07:43:51

Linux磁盘

2017-04-29 11:43:49

Linux磁盘fdisk

2021-05-14 08:05:11

Centos7 Unit配置

2022-02-14 07:47:30

巡风CentOS7漏洞扫描

2020-07-16 08:37:39

NginxCentOS7搭建

2010-01-28 10:06:05

Linux系统调用

2012-07-11 17:09:34

Windows 7CentOS

2018-01-15 13:43:47

LinuxVmware硬盘

2020-11-06 08:05:05

CentOS

2010-04-06 09:44:40

CentOS系统

2017-04-20 14:15:01

Linux2TBparted

2021-05-12 07:42:41

CentOS7Python3系统

2019-06-27 10:17:40

Centos7Pinpoint监控

2021-01-08 09:02:19

CentOS7Prometheus监控

2012-10-08 15:13:09

Windows 7

2010-03-31 09:14:02

Windows 7PC消费

2019-05-23 10:11:39

Python编程语言singledispa
点赞
收藏

51CTO技术栈公众号