详解Centos/Linux下调整分区大小(以home和根分区为例)

yizhihongxing

下面我将详细讲解如何在CentOS/Linux系统下调整分区大小(以home和根分区为例)。

确认分区信息

首先,在调整分区大小前,我们需要确认已有的分区基本信息。在终端中输入以下命令:

lsblk

该命令将列出当前系统中所有的块设备及其分区信息。

卸载挂载分区

接着,我们需要卸载将要进行操作的分区。在本例中,我们将调整/home和/根分区的大小。在终端中输入以下命令:

sudo umount /dev/sdaX

其中,sdaX为将要卸载的分区。

调整分区大小

接下来,我们使用fdisk或parted命令来调整分区大小。在本例中,我们使用parted命令来调整/home分区大小,使用fdisk命令来调整/根分区大小。

调整/home分区大小

在终端中输入以下命令:

sudo parted /dev/sda resizepart 3 20GB

其中,sda为硬盘序号,3为/home分区所在的分区号,20GB为调整后的/home分区大小。

调整/根分区大小

在终端中输入以下命令:

sudo fdisk /dev/sda

然后,输入p查看分区信息,找到/根分区的分区号,使用d命令删除该分区,然后使用n命令重新创建/根分区,并设置新的大小和分区号。最后,使用w命令保存更改。

格式化分区

在分区大小调整完成后,我们需要重新格式化分区。在本例中,我们使用ext4文件系统格式化分区。在终端中输入以下命令:

sudo mkfs.ext4 /dev/sdaX

其中,sda为硬盘序号,sdaX为重新创建的分区号。

挂载分区

最后,我们需要重新挂载分区。在终端中输入以下命令:

sudo mount /dev/sdaX /mnt

其中,sdaX为将要挂载的分区,/mnt为挂载点(可以是其他路径)。

示例说明

示例一

假设我们需要将/home分区从原来的15GB调整至20GB。我们可以使用以下命令实现:

sudo umount /dev/sda3
sudo parted /dev/sda resizepart 3 20GB
sudo mkfs.ext4 /dev/sda3
sudo mount /dev/sda3 /mnt

其中,sda为硬盘序号,3为/home分区所在的分区号。

示例二

假设我们需要将/根分区从原来的20GB调整至25GB。我们可以使用以下命令实现:

sudo umount /dev/sda1
sudo fdisk /dev/sda
# 输入d删除分区
# 输入n重新创建分区,并设置新的大小和分区号
# 输入w保存更改
sudo mkfs.ext4 /dev/sda1
sudo mount /dev/sda1 /mnt

其中,sda为硬盘序号,1为/根分区所在的分区号。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解Centos/Linux下调整分区大小(以home和根分区为例) - Python技术站

(0)
上一篇 2023年6月28日
下一篇 2023年6月28日

相关文章

  • Win10如何更改后缀名?Win10系统更改文件后缀名的方法

    Win10如何更改后缀名? 在Win10系统中,更改文件后缀名是一项非常简单的任务。下面是一份完整的攻略,详细介绍了如何在Win10系统中更改文件后缀名的方法。 步骤1:显示文件扩展名 在开始更改文件后缀名之前,我们需要确保文件扩展名是可见的。按照以下步骤进行操作: 打开文件资源管理器(可以通过按下Win + E快捷键来快速打开)。 在文件资源管理器的顶部菜…

    other 2023年8月5日
    00
  • 关于android:如何在java中将rgb颜色转换为int

    关于Android: 如何在Java中将RGB颜色转换为int 在Android开发中,我们经常需要将RGB颜色转换为int类型。本攻略将详细介绍如何在Java中实现这一转换,并提供两个示例。 方法1:使用Color类的方法 Android提供了一个Color类,其中的rgb可以将RGB颜色转换为int类型。以下是具体步骤: 导入Color类。在Java文件…

    other 2023年5月9日
    00
  • bootstrap日历插件datetimepicker使用方法

    Bootstrap日历插件datetimepicker使用方法攻略 介绍 Bootstrap日历插件datetimepicker是一个强大的日期和时间选择器,它基于Bootstrap框架,提供了丰富的功能和灵活的配置选项。本攻略将详细介绍datetimepicker的使用方法,并提供两个示例说明。 步骤 步骤1:引入必要的文件 首先,你需要在你的HTML文件…

    other 2023年9月6日
    00
  • C语言入门之浅谈数据类型和变量常量

    C语言入门之浅谈数据类型和变量常量 数据类型的概念 在C语言中,数据类型是指变量所存储数据的类型。C语言中的数据类型可以大致分为基本数据类型和派生数据类型。 基本数据类型 C语言的基本数据类型有:整型(int)、字符型(char)、浮点型(float)和双精度浮点型(double)。 整型:int类型的变量只能存储整数。int类型使用4个字节(32位)存储,…

    other 2023年6月27日
    00
  • 详解Windows Server 2008十大最新特性

    这里是关于“详解Windows Server 2008十大最新特性”的完整攻略: 详解Windows Server 2008十大最新特性 1. Server Core Windows Server 2008的Server Core是一种特殊的安装配置,只包含安装和运行所需的最小系统组件。这个特性有很多优点,例如安全性更高,攻击面更小等。通过Server Co…

    other 2023年6月27日
    00
  • linux vi命令知识点用法总结

    Linux VI命令知识点用法总结 简介 VI是Linux操作系统中最基本、最经典的文本编辑器之一,也是程序员必须熟练掌握的操作工具之一。本文将详细讲解VI命令的知识点用法,涵盖VI的基本操作、光标移动、插入与修改、删除与撤销、查找与替换、保存与退出等方面。 基本操作 VI命令是在Linux终端中运行的,要创建一个新文件或打开一个已经存在的文件,需要在终端中…

    other 2023年6月26日
    00
  • Mybatis-plus多条件筛选分页的实现

    Mybatis-plus多条件筛选分页的实现攻略 介绍 Mybatis-plus是一个基于Mybatis开发的增强工具库,它简化了Mybatis的开发流程,提供了很多便捷的功能。在本篇攻略中,我们将详细讲解如何使用Mybatis-plus实现多条件筛选分页的功能。 步骤 步骤一:添加依赖 首先,我们需要在项目中添加Mybatis-plus的依赖。可以在项目的…

    other 2023年6月28日
    00
  • 深入探讨前端框架react

    深入探讨前端框架React React 是一个很流行的 JavaScript 前端框架,用于构建用户界面。它具有高效、灵活、易扩展等优势,被广泛应用于各种类型的 Web 应用程序中。在本文中,我们将深入探讨 React 的各个方面,包括它的核心思想、基本用法、高级概念和实践经验。 React 的核心思想 React 的核心思想是组件化,即将用户界面划分为一系…

    other 2023年6月27日
    00
合作推广
合作推广
分享本页
返回顶部