怎样给centos系统扩展磁盘分区的实现方法

扩展磁盘分区分为两个步骤:扩展物理磁盘的空间和扩展文件系统的空间,下面是具体的实现方法。

扩展物理磁盘空间

  1. 首先需要在虚拟机管理平台或者物理机上面扩展磁盘,以VMware为例,在vSphere Client中右击虚机选择编辑设置,在硬件选项卡中选择要扩展的磁盘,然后点击“扩展”按钮,输入增加的磁盘大小,点击“确定”按钮。

  2. 进入CentOS系统后,需要使用fdisk命令将新加入的磁盘进行分区。可以使用命令 fdisk -l 查看磁盘分区情况。

  3. 运行fdisk /dev/sda命令进入fdisk交互模式,输入分区文件大小。

  4. 使用命令 p 检查分区信息是否正确,然后使用 w 保存新的分区表。

  5. 创建文件系统,可以使用mkfs命令创建文件系统,常用的文件系统有ext3、ext4、xfs等,以xfs为例,创建命令如下:

bash
mkfs.xfs /dev/sda1

扩展文件系统空间

  1. 首先需要查看当前的文件系统挂载点,可以使用命令 df -h 查看。

  2. 如果要扩展的挂载点是 /dev/mapper/centos-root,需要卸载挂载点,以便扩展文件系统。可以使用如下命令:

bash
umount /dev/mapper/centos-root

  1. 使用lvextend命令扩展逻辑卷的大小。

bash
lvextend -L +50G /dev/mapper/centos-root

上面的命令将逻辑卷的大小增加了50G。

  1. 使用命令 resize2fs 扩展文件系统大小,常用的文件系统有ext3、ext4、xfs等。

bash
resize2fs /dev/mapper/centos-root

注意:如果你使用的文件系统是xfs,则使用的是 xfs_growfs 命令

  1. 最后使用命令 mount 重新挂载文件系统。

bash
mount /dev/mapper/centos-root /

  1. 最后可以使用 df -h 命令查看文件系统实现情况。

示例1:

假设我们要增加 /dev/sda 磁盘大小,并扩展 /dev/mapper/centos-root 文件系统

  1. 使用vmware增加蚂蚁服务器sda硬盘大小

  2. 进入蚂蚁服务器系统,查看磁盘分区

bash
fdisk -l

会显示类似如下内容:

```
Disk /dev/sda: 107.4 GB, 107374182400 bytes, 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x00000000

  Device Boot      Start         End      Blocks   Id  System

/dev/sda1 2048 1026047 512000 83 Linux
/dev/sda2 1026048 209715199 104844576 8e Linux LVM
```

  1. 使用 fdisk /dev/sda 命令进入交互模式,输入 n,然后输入 p 选择创建主分区,输入分区编号(此处默认为 3),再次输入起始位置(不用填写,默认使用上一个分区的末尾),输入结束位置(+5G,表示分配给sda硬盘5G大小的空间),当前总共使用大小超过分区剩余大小,输入 w 命令保存

  2. 运行 xfs_growfs /dev/mapper/centos-root 扩展文件系统大小

如果当前是ext4文件系统,则需要使用 resize2fs 命令:

resize2fs /dev/mapper/centos-root

示例2:

假设我们要增加 /dev/sdb 磁盘大小,并扩展 /dev/mapper/centos-var 文件系统。

  1. 使用vmware增加蚂蚁服务器sdb硬盘大小;

  2. 进入蚂蚁服务器系统,查看磁盘分区

bash
fdisk -l

  1. 使用 fdisk 命令分区

bash
fdisk /dev/sdb

然后输入 n,然后输入 p,然后输入 3,然后两次表示使用默认配置,最后输入 w 保存。

  1. 使用命令 lsblk 查看增加后的分区情况

```bash
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 100G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 99G 0 part
├─centos-root 253:0 0 75G 0 lvm /
├─centos-swap 253:1 0 2G 0 lvm [SWAP]
└─centos-var 253:2 0 10G 0 lvm /var
sdb 8:16 0 50G 0 disk
├─sdb1 8:17 0 40G 0 part
└─sdb3 8:19 0 10G 0 part

```

  1. 扩展lv逻辑卷的大小

bash
lvextend -L +30G /dev/mapper/centos-var

  1. 使用 xfs_growfs 命令扩展文件系统大小

bash
xfs_growfs /dev/mapper/centos-var

  1. 最后可以使用 df -h 命令查看文件系统实现情况。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:怎样给centos系统扩展磁盘分区的实现方法 - Python技术站

(0)
上一篇 2023年5月24日
下一篇 2023年5月24日

相关文章

  • 在CentOS 7.2上安装SuPHP的详细方法

    下面是在CentOS7.2上安装SuPHP的详细方法。 环境准备 操作系统:CentOS 7.2 Web 服务器:Apache 2.4 PHP 版本:PHP 7.0.33 安装必备软件 在安装SuPHP之前需要安装一些必备软件,包括GCC、make、httpd-devel、php-cli、php-devel、rpm-build、httpd。 可以使用以下命令…

    Linux 2023年5月14日
    00
  • CentOS下重新安装yum的方法分享

    下面是详细讲解“CentOS下重新安装yum的方法分享”的完整攻略。 1. 准备工作 在重新安装yum之前,确保你已经备份好了系统数据,以防止数据丢失。此外,需要保证系统联网并拥有sudo管理员权限。 2. 卸载旧版本yum 首先,我们需要卸载旧版本yum: sudo yum remove yum 提示:如果提示“No package yum availab…

    Linux 2023年5月14日
    00
  • Linux系统磁盘格式化以及手动增加swap分区

    下面是详细讲解Linux系统磁盘格式化以及手动增加swap分区的完整攻略。 Linux系统磁盘格式化 准备工作 在对硬盘进行操作之前,需要先了解硬盘分区的概念以及Linux文件系统的类型。 硬盘分区 硬盘分区是将一块物理硬盘划分为一个或多个逻辑区域,每个逻辑区域称为一个分区。在Linux系统中,常用的分区类型有主分区、扩展分区、逻辑分区。 Linux文件系统…

    Linux 2023年5月24日
    00
  • 用VMware安装ubuntu或centos防止简易安装的方法

    下面是使用VMware安装Ubuntu或CentOS的完整攻略: 1. 安装VMware 首先需要下载并安装VMware,官方网站上有免费试用版可以使用。安装完成后启动VMware。 2. 下载镜像文件 在安装Ubuntu或CentOS之前,需要下载镜像文件,可在官方网站上下载。 3. 创建虚拟机 启动VMware,点击“新建虚拟机”按钮,按照提示创建虚拟机…

    Linux 2023年5月24日
    00
  • 在虚拟机virtualbox中安装ubuntu的图文教程

    下面是在VirtualBox中安装Ubuntu的图文教程: 1. 下载Ubuntu镜像文件 在 https://ubuntu.com/download 上下载你需要的Ubuntu版本的ISO镜像文件。 2. 创建新的虚拟机 打开VirtualBox,点击菜单栏上的“新建”按钮,按照“向导”创建新的虚拟机。 在创建过程中,需要设置虚拟机名称、操作系统类型、分配…

    Linux 2023年5月24日
    00
  • Linux用户权限指令, 定时任务等指令

    网络配置文件: /etc/sysconfig/network 网络接口配置文件: /etc/sysconfig/network-scripts/ifcfg-INTERFACE_NAME # 这个INTERFACE_NAME 就是 ens33 如下图 DEVICE=: 关联的设备名称,要与文件名的后半部“INTERFACE_NAME”保持一致; BOOTPRO…

    Linux 2023年4月11日
    00
  • linux运维常用命令

    一、常规操作 1、创建文件夹 mkdir 文件夹名称 2、创建文件或编辑文件    在目标文件夹中执行 vi 文件名.后缀 # i (进入可编辑模式) # ESC (按Esc按键,退出编辑模式) # :q (未作任何编辑,直接退出) # :q! (强制退出) # :wq (保存退出) 3、文件夹或文件赋权    chmod a+x 文件名 chmod [wh…

    Linux 2023年4月18日
    00
  • Linux uptime命令

    Linux的uptime命令用于显示系统的运行时间和平均负载情况。uptime命令可以显示从开机以来多长时间,系统处于运行状态,以及平均负载。系统负载是指在特定时间内,正在运行或等待运行的进程数量。 Linux哲学告诉我们要提供有用的信息,uptime命令就是一个很好的例子。使用uptime命令,你可以了解系统是否忙碌,是否需要进行优化。 命令语法 upti…

    Linux 2023年3月28日
    00
合作推广
合作推广
分享本页
返回顶部