linux动态扩容系统盘(非lvm磁盘)

2023-09-17 00:00:15

查看磁盘状态

执行df -Th查看磁盘情况

[root@iotdbtest1 ~]# df -Th
Filesystem     Type      Size  Used Avail Use% Mounted on
devtmpfs       devtmpfs  7.7G     0  7.7G   0% /dev
tmpfs          tmpfs     7.7G     0  7.7G   0% /dev/shm
tmpfs          tmpfs     7.7G  456K  7.7G   1% /run
tmpfs          tmpfs     7.7G     0  7.7G   0% /sys/fs/cgroup
/dev/sda1      ext4       20G  2.4G   17G  13% /
tmpfs          tmpfs     1.6G     0  1.6G   0% /run/user/0

可以看到倒数第二行,系统磁盘/dev/sda1只有20G,实际这个磁盘有500G,记一下磁盘类型,我们这个为ext4,后面会用到

!!!需要注意本教程不适用于lvm磁盘,系统盘的挂载磁盘只能是类似/dev/sdax /dev/vdax/dev/sdcx这样的形式,不能是lvm磁盘,比如类似/dev/mapper/centos-root这样的挂载磁盘是不能使用本教程的方法扩容的

根目录扩充

如果查看到的系统盘是/dev/sda1,则执行fdisk /dev/sda对磁盘sda进行操作

如果查看到的系统盘是/dev/vda1,则执行fdisk /dev/vda对磁盘vda进行操作

[root@iotdbtest1 ~]# fdisk /dev/sda

Welcome to fdisk (util-linux 2.32.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

# 删除分区
Command (m for help): d
Selected partition 1
Partition 1 has been deleted.
# 新建分区
Command (m for help): n
Partition type
   p   primary (0 primary, 0 extended, 4 free)
   e   extended (container for logical partitions)
# 选择分区类型,回车默认主分区
Select (default p): 

Using default response p.
# 分区编号,回车默认
Partition number (1-4, default 1): 
# 起始位置,回车默认
First sector (2048-1048575999, default 2048): 
# 终止位置,回车默认
Last sector, +sectors or +size{K,M,G,T,P} (2048-1048575999, default 1048575999): 

Created a new partition 1 of type 'Linux' and of size 500 GiB.
Partition #1 contains a ext4 signature.

# 是否移除签名,选择N否
Do you want to remove the signature? [Y]es/[N]o: N

# w保存
Command (m for help): w

The partition table has been altered.
Syncing disks.

同步容量

重读分区表信息

partprobe

如果系统挂载的磁盘是sda1,则执行下面的命令

# 第一步看到的系统磁盘类型是ext4执行下面的命令
resize2fs /dev/sda1
# 第一步看到的系统磁盘类型是xfs执行下面的命令
xfs_growfs /dev/sda1

执行结果类似下面:

[root@iotdbtest1 ~]# resize2fs /dev/sda1
resize2fs 1.46.0 (29-Jan-2020)
Filesystem at /dev/sda1 is mounted on /; on-line resizing required
old_desc_blocks = 2, new_desc_blocks = 32
The filesystem on /dev/sda1 is now 131071744 (4k) blocks long.

验证容量

执行df -Th查看磁盘实际分配

[root@iotdbtest1 ~]# df -Th
Filesystem     Type      Size  Used Avail Use% Mounted on
devtmpfs       devtmpfs  7.7G     0  7.7G   0% /dev
tmpfs          tmpfs     7.7G     0  7.7G   0% /dev/shm
tmpfs          tmpfs     7.7G  456K  7.7G   1% /run
tmpfs          tmpfs     7.7G     0  7.7G   0% /sys/fs/cgroup
/dev/sda1      ext4      492G  2.4G  470G   1% /
tmpfs          tmpfs     1.6G     0  1.6G   0% /run/user/0
更多推荐

基于SSM的北京集联软件科技有限公司信息管理系统

末尾获取源码开发语言:JavaJava开发工具:JDK1.8后端框架:SSM前端:采用JSP技术开发数据库:MySQL5.7和Navicat管理工具结合服务器:Tomcat8.5开发软件:IDEA/Eclipse是否Maven项目:是目录一、项目简介二、系统设计系统概要设计系统功能结构设计三、系统项目截图用户管理公告管

软考考试多少分算通过?

软考证书取得需要达到总分45分,每门科目满分为75分。因此,不要小看45分,在考试中获得这个分数并不容易。此外,软考要求一次性通过,如果没有通过,成绩将不被保留。因此,必须在一次考试中成功通过所有科目,否则就需要重新参加考试。如果考生只通过了其中一门,而另一门没能通过,就需要面对重新参加考试的情况。因此,建议考生在选择

一文了解语音合成技术(TTS)

TTS是TextToSpeech的缩写,即“从文本到语音”。它将计算机自己产生的、或外部输入的文字信息转变为可以听得懂的、流利的汉语口语(或者其他语言语音)输出的技术,隶属于语音合成(SpeechSynthesis)。语音,在人类的发展过程中,起到了巨大的作用。语音是语言的外部形式,是最直接地记录人的思维活动的符号体系

python链接数据库并创建/删除/插入多个数据库/表/表数据

嗨喽,大家好呀~这里是爱看美女的茜茜呐👇👇👇更多精彩机密、教程,尽在下方,赶紧点击了解吧~python源码、视频教程、插件安装教程、资料我都准备好了,直接在文末名片自取就可importpymysqll链接数据库并执行sql语句conn=pymysql.connect(host='10.245.251.61',us

Windows配置python(anaconda+vscode方案)的主要步骤及注意事项

Windows配置python(anaconda+vscode方案)的主要步骤及注意事项1、准备工作anaconda,官网下载(直接下载最新版)vscode,官网下载(官网直接下载有可能太慢,可以考虑在国内靠谱的网站上下载)PS:windows上也完全可以直接使用miniforge或者miniconda,安装配置方法完

vscode软件安装包下载安装教程

目录一、软件简介二、软件下载三、安装步骤一、软件简介VSCode(全称:VisualStudioCode)是一款由微软开发且跨平台的免费源代码编辑器。该软件支持语法高亮、代码自动补全(又称IntelliSense)、代码重构、查看定义功能,并且内置了命令行工具和Git版本控制系统。用户可以更改主题和键盘快捷方式实现个性

Linux线程同步(条件变量)

文章目录前言一、条件变量概念二、条件变量相关的函数三、条件变量模拟生产者消费者模型四、使用条件变量的好处总结前言本篇文章来讲解一下条件变量的使用。一、条件变量概念条件变量(ConditionVariable)是并发编程中一种线程同步机制,用于实现线程之间的等待和通知机制。它是一种与特定条件相关的线程同步原语。条件变量用

深入探索JavaScript中的5种经典算法

在本文中,您将了解到:冒泡排序、快速排序等常见排序算法原理及其在JavaScript中的实现;经典算法示例1.冒泡排序算法冒泡排序算法:冒泡排序是一种简单但效率较低的排序算法。它通过多次遍历数组,比较相邻元素并交换位置来实现排序。原理图示js实现functionbubbleSort(arr){constlen=arr.

给docker容器中的mysql做定时数据备份

给docker容器中的mysql做定时数据备份1、写脚本#!/bin/bash#MySQL数据库配置DB_HOST="127.0.0.1"DB_PORT="3306"DB_USER="root"DB_PASSWORD="123456"DB_NAME_AUTHORITY="stu_authority"DB_NAME_WE

企业架构LNMP学习笔记58

开始学习Tomcat:学习目标和内容:1)能够描述Tomcat的使用场景;2)能够简单描述Tomcat的工作原理;3)能够实现部署安装Tomcat;4)能够实现和配置Tomcat的Server服务和自启动;5)能够实现Tomcat的Host的配置;6)能够实现Nginx的反向代理Tomcat;7)能够实现Nginx负载

从原理到代码实践 | pytorch损失函数

文章目录1.损失函数原理1.1ClassificationError(分类错误率)1.2.均方差损失1.3交叉熵损失函数1.3.1数学原理1.3.2代码实现对于图像分类任务,模型最终是通过softmax操作输出一个概率分布向量的(各个类别和为1)假设我们有三类别[小车,小牛,小火箭],假设有两张图片,分别有两个模型来对

热文推荐