iis服务器助手广告广告
返回顶部
首页 > 资讯 > 服务器 >VPS上给CentOS添加硬盘而不用重启服务器的方法是怎样的
  • 168
分享到

VPS上给CentOS添加硬盘而不用重启服务器的方法是怎样的

2023-06-10 07:06:46 168人浏览 安东尼
摘要

今天就跟大家聊聊有关VPS上给Centos添加硬盘而不用重启服务器的方法是怎样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。对大多数系统管理员来说扩充 linux 服务器的磁盘空间

今天就跟大家聊聊有关VPS上给Centos添加硬盘而不用重启服务器的方法是怎样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

对大多数系统管理员来说扩充 linux 服务器的磁盘空间是日常的工作之一。因此这篇文章会通过使用 Linux 命令,在 CentOS 7 系统上演示一些简单的操作步骤来扩充您的磁盘空间而不需要重启您的生产服务器。关于扩充和增加新的磁盘到 Linux 系统,我们会提及多种方法和多种可行性,可按您所需选择最适用的一种。


1. 在虚拟机客户端扩充磁盘空间:
在为 Linux 系统增加磁盘卷之前,您首先需要添加一块新的物理磁盘,或在 VMware vShere、VMware 工作站以及你使用的其它虚拟环境软件中进行设置来增加一块虚拟磁盘的容量。
VPS上给CentOS添加硬盘而不用重启服务器的方法是怎样的

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

代码如下:


# df -h
# fdisk -l


VPS上给CentOS添加硬盘而不用重启服务器的方法是怎样的

可以看到,虽然我们已经在后端给其增加到 50 GB 的空间,但此时的总磁盘大小仍然为 10 GB。

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

代码如下:


# ls /sys/class/scsi_host/
# echo "- - -" > /sys/class/scsi_host/host0/scan
# echo "- - -" > /sys/class/scsi_host/host1/scan
# echo "- - -" > /sys/class/scsi_host/host2/scan


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

代码如下:


# ls /sys/class/scsi_device/
# echo 1 > /sys/class/scsi_device/0\:0\:0\:0/device/rescan
# echo 1 > /sys/class/scsi_device/2\:0\:0\:0/device/rescan


如下图所示,会重新扫描 SCSI 总线,随后我们在虚拟机客户端设置的磁盘大小会正常显示。
VPS上给CentOS添加硬盘而不用重启服务器的方法是怎样的

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

代码如下:


# fdisk /dev/sda
Welcome to fdisk (util-linux 2.23.2) press the 'm' key for help
Command (m for help): m
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
g create a new empty GPT partition table
G create an IRIX (SGI) partition table
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)
Command (m for help):


键入 'p' 来查看当前的分区表信息,然后键入 'n' 键来创建一个新的主分区,选择所有可用的扇区。 使用 't' 命令改变磁盘类型为 'Linux LVM',然后选择编码 '8e' 或者默认不选,它默认的类型编码为 '83'。
现在输入 'w' 来保存分区表信息并且退出命令环境,如下示:

代码如下:


Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)


VPS上给CentOS添加硬盘而不用重启服务器的方法是怎样的

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

代码如下:


# partprobe
# pvresize /dev/sda3


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

代码如下:


# pvdisplay
# vgextend centos /dev/sda3


VPS上给CentOS添加硬盘而不用重启服务器的方法是怎样的

6. 扩展逻辑卷:
现在我们使用如下的命令扩展逻辑卷,以增加我们系统正使用的磁盘空间。

代码如下:


# lvextend -L +40G /dev/mapper/centos-root


一旦返回增加成功的消息,就可以运行如下命令来扩展您的逻辑卷大小。

代码如下:


# xfs_growfs /dev/mapper/centos-root


'/' 分区的大小已经成功的增加了,可以使用 'df' 命令来检查您磁盘驱动器的大小。如图示。
VPS上给CentOS添加硬盘而不用重启服务器的方法是怎样的

7. 通过增加新的磁盘来扩充根分区而不用重启系统:
这是第二种方法,它使用的命令非常简单, 用来增加 CentOS 7 系统上逻辑卷空间大小。
所以第一步是打开您的虚拟机客户端的设置页面,点击 ‘增加’ 按纽,然后继续下一步操作。
VPS上给CentOS添加硬盘而不用重启服务器的方法是怎样的

选择新磁盘所需要的配置信息,如下图所示的,选择新磁盘的大小和它的类型。
VPS上给CentOS添加硬盘而不用重启服务器的方法是怎样的

然后进入服务端重复如下的命令来扫描您的磁盘设备,以使新磁盘在系统中可见。

代码如下:


# echo "- - -" > /sys/class/scsi_host/host0/scan
# echo "- - -" > /sys/class/scsi_host/host1/scan
# echo "- - -" > /sys/class/scsi_host/host2/scan


列出您的 SCSI 设备的名称:

代码如下:


# ls /sys/class/scsi_device/
# echo 1 > /sys/class/scsi_device/1\:0\:0\:0/device/rescan
# echo 1 > /sys/class/scsi_device/2\:0\:0\:0/device/rescan
# echo 1 > /sys/class/scsi_device/3\:0\:0\:0/device/rescan
# fdisk -l


VPS上给CentOS添加硬盘而不用重启服务器的方法是怎样的

一旦新增的磁盘可见,就可以运行下面的命令来创建新的物理卷,然后增加到卷组,如下示。

代码如下:


# pvcreate /dev/sdb
# vgextend centos /dev/sdb
# vgdisplay


VPS上给CentOS添加硬盘而不用重启服务器的方法是怎样的

现在根据此磁盘的空间大小来扩展逻辑卷,然后添加到根分区。

代码如下:


# lvextend -L +20G /dev/mapper/centos-root
# xfs_growfs /dev/mapper/centos-root
# df -h


VPS上给CentOS添加硬盘而不用重启服务器的方法是怎样的

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

看完上述内容,你们对VPS上给CentOS添加硬盘而不用重启服务器的方法是怎样的有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注编程网服务器频道,感谢大家的支持。

--结束END--

本文标题: VPS上给CentOS添加硬盘而不用重启服务器的方法是怎样的

本文链接: https://www.lsjlt.com/news/259677.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • VPS上给CentOS添加硬盘而不用重启服务器的方法是怎样的
    今天就跟大家聊聊有关VPS上给CentOS添加硬盘而不用重启服务器的方法是怎样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。对大多数系统管理员来说扩充 Linux 服务器的磁盘空间...
    99+
    2023-06-10
  • centos6中添加一块新的硬盘并分区的方法是怎样的
    centos6中添加一块新的硬盘并分区的方法是怎样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。centos6中是如何添加硬盘和分区的呢?具体要求如下:添加一...
    99+
    2023-06-10
  • centos服务器重启的方法是什么
    在CentOS服务器上,您可以按照以下步骤重启服务器:1、使用root用户登录到服务器。2、打开终端窗口或控制台。3、输入以下命令来...
    99+
    2023-03-21
    centos服务器重启 服务器
  • CentOS 5.4+OpenVZ+Vtonf打造VPS服务器的方法是怎样的
    今天就跟大家聊聊有关CentOS 5.4+OpenVZ+Vtonf打造VPS服务器的方法是怎样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Vtonf是一款免费的基于web界面的控...
    99+
    2023-06-10
  • 云服务器硬盘加密的方法是什么
    云服务器硬盘加密的方法有多种,以下是其中几种常见的方法:1. 软件加密:使用操作系统或者第三方软件提供的加密功能,对硬盘进行加密。这...
    99+
    2023-08-08
    云服务器
  • 为什么不能直接调用服务器方法,而只是添加中间变量?
    在PHP中,为什么不能直接调用服务器方法,而只是添加中间变量?这是一个常见的疑问。php小编苹果将为您解答。在PHP中,我们通常使用前端页面与后端服务器进行交互。直接调用服务器方法可能...
    99+
    2024-02-09
  • 为wdcp面板的lnmp服务器添加ipv6支持的方法是怎样的
    这篇文章给大家介绍为wdcp面板的lnmp服务器添加ipv6支持的方法是怎样的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一、为nginx添加ipv6模块   在SSH窗口中执行   /www/wdlinux/ngi...
    99+
    2023-06-14
  • CentOS 8 和 RHEL 8 服务器上启用 EPEL仓库的方法是什么
    这期内容当中小编将会给大家带来有关CentOS 8 和 RHEL 8 服务器上启用 EPEL仓库的方法是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。EPEL 代表 “Extra Packages f...
    99+
    2023-06-05
  • 通过SQLSERVER重启SQLSERVER服务和计算机的方法是怎样的
    通过SQLSERVER重启SQLSERVER服务和计算机的方法是怎样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。昨天和朋友...
    99+
    2024-04-02
  • linux服务器出现严重故障后的原因以及解决方法是怎样的
    本篇文章给大家分享的是有关linux服务器出现严重故障后的原因以及解决方法是怎样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。把系统安装光盘插入,重启机器,启动时迅速按下De...
    99+
    2023-06-13
  • MySQL中标准时间同步服务器的使用方法是怎样的
    本篇文章给大家分享的是有关MySQL中标准时间同步服务器的使用方法是怎样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。标准时间同步服务器接收...
    99+
    2024-04-02
  • 轻量应用服务器端口设置方法是什么样的啊怎么设置
    轻量应用服务器端口设置方法是通过控制台脚本来实现的,通常是通过以下命令来配置: ``` /etc/services user-agent $ config = $/config; // 添加 Session 和 Session Manag...
    99+
    2023-10-26
    端口 服务器 方法
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作