LinuxZone

LinuxZone.net
Linux系统网——精选每一篇高品质的技术干货
  1. 首页
  2. 开源快讯
  3. 正文

linux增加/根目录的磁盘空间(基于LVM)问题引出

2023年11月2日 151点热度

linux降低/根目录的c盘空间(基于LVM)

问题引出:

在测试过程中替换so文件,报c盘空间不足的错误

[root@UF2~]#df-h

linux 扩展磁盘空间_磁盘扩展空间_linux磁盘扩展

FilesystemSizeUsedAvailUse%Mountedon

/dev/mapper/VolGroup00-LogVol00

28G27G0100%/

/dev/sda199M9.1M85M10%/boot

none1014M5.4M1009M1%/dev/shm

/dev/sdb119G77M18G1%/NewDisk

[root@UF2~]#

问题剖析:

磁盘扩展空间_linux磁盘扩展_linux 扩展磁盘空间

这是一套公司的系统,因为当时系统布署构架的考虑,把中间件和数据库布署在同一台机器上了,但是给了30G的c盘空间。

系统上占用c盘空间的有2部份,一是软件本身(我们的中间件),二是安装的oracle数据库。使用du命令linux 虚拟主机,大约查看了下所写c盘大小,发觉都是在常年操作中,讲到后台数据库的数据越来越大,致使数据库的表空间越来越大,对应的数学文件就是datafile,占用了很大的表空间。

问题解决方式剖析:

1、系统不做改变,对数据库的一些log、不用的数据进行删掉

linux磁盘扩展_磁盘扩展空间_linux 扩展磁盘空间

2、注意到系统还有一块20G的空c盘没有使用(/dev/sdb1)红旗 linux,把数据库生成的数据迁移一部份到这块新的c盘并指定新生成数据到这块c盘上

3、注意到系统的c盘布署,当时使用的是lvm逻辑卷进行管理的,LVM的一个优点就是便捷进行逻辑卷的动态降低,可以把/dev/sdb1这块化学c盘加到根目录所在的卷组上面,之后对根目录所在的逻辑卷进行扩容

最后决定:方式1,2都是可行的,对自己的oracle稍有掌握的人都可以实现。本人决定采用方式3,一是考虑系统本身会不断的形成日志等降低空间,这样整个c盘都被系统所用,其实包括我们的中间件和数据库;二是当时设计这个系统架构的采用LVM进行管理的,可能也想到了前面其实业务的降低,c盘空间将不够,即将进行动态扩容。这些设计的理念的是OK的,并且这些设计也有他很大的局限性,下边再进行剖析

LVM逻辑卷扩容的3种模式介绍

以下是自己对LVM逻辑卷进行扩容的实际应用中的3种模式进行了归纳和总结(个人观点)

1、不涉及根目录的c盘(自己用作图附件画的图,有点龊哈)

如上图所示:sdb1只是普通的数据卷组了逻辑卷linux 扩展磁盘空间,没有被linux的根目录所用,这个时侯,可以把第一块c盘剩下的未使用的分区(sdb2)以及第二块c盘sdc,第三块c盘sdd等都可以通过LVM管理加进逻辑卷组linux 扩展磁盘空间,之后对逻辑卷进行扩容

2、涉及根目录的c盘1

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 中间 扩容 目录 磁盘 逻辑
最后更新:2023年11月2日

Linux系统网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞
< 上一篇
下一篇 >

Linux系统网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
五款优秀的Linux服务器操作系统(CGSL) Linuxdevicedriver的概念系统调用是怎么样的呢? Windows和linux服务器的区别,你知道几个? gdb调试运行中的Python进程步骤 修改ssh默认端口号的方法及注意事项!服务器 企业应用程序的未来提供动力?——Linux服务器 Coredump:程序异常原因解析 Linux和Windows操作系统在服务器中的优势有哪些 设置开机自启动的方法和操作环境 Linux内核版本查看命令大全命令排查方法 Linux中可以使用xxd命令来查看二进制文件的内容和结构 mysql默认密码策略无法修改简单的密码必须要做 Linux开机自启动的常用方法来设置Linux系统启动命令 VisualStudio调试器的转储文件是怎样的?| 串口驱动框架分析之u-boot串口接收缓冲中的示例 常用命令/文件处理、基础功能介绍 不同操作系统发行的软件包可否混用? Linux系统如何添加开机启动自动启动的方式有很多种 ftp命令是标准的文件传输协议的用户接口,ftp Ubuntu16.04下完美切换Python版本(亲测)
CentOS上离线搭建SVN服务器的操作字符设备架构的大概原理、常用的数据结构和函数安装系统设计不合理,十招不需要顺序执行!5个最稳定的Linux发行版,你值得拥有!Linux内核体系体系结构简析图(上报)|维护者名单linux增加/根目录的磁盘空间(基于LVM)问题引出makemenuconfig和makeconfig内核的配置方式linux sdio wifi 驱动 STM3232ff1010概览为例对标准库开发进行LinuxCrontab日志的几种方式查看日志管理工具的作用构建定制化的Linux-3.5内核构建步骤及使用方法!单片机开发转入嵌入式开发的工程师是怎么做的MySQL数据库如何在Linux系统上面进行自动备份创建备份目录Linux内核裁剪——无模块支持(title-引导条)如何通过rar官方源码包正确安装unrar包编译安装解压命令2023年第一个符合OpenGLES3.1标准的GPU驱动程序(IPO)管理用户(user)的工具或命令;Linux基础知识:一个文件复制到当前文件夹如果系统没有自动检测到你的打印机,这篇文章教你关于Linux管理员权限命令的一些常见问题及解决办法Linuxlinux中文乱码的原因分析和解决方法中文字符
Linux和嵌入式Linux有什么区别-Linux嵌入式系统的基本组成 解决Linux删除用户时提示进程占用 Linux日期格式的作用及使用同步系统时钟设置 clangd.nvim+clangd+高亮+语法静态解析+源码体验 Linuxetc查看系统版本的几种方法,非常简单实用 如果你一直用的都是macos,其实我们也有国产的操作系统 比特币大涨至1万美元关口是我们的最佳选择吗? (Linux基础知识)Linux操作系统的实验内容和运行环境 一下怎么查看linux端口被哪个进程占用的方法命令 nvidia发布新版linux系统显卡驱动程序支持、freebsd等 Linux基础知识:Linux的特点及应用 Python中安装pywifi的步骤和安装的详细步骤介绍 Python包修改pip插件的安装源步骤及步骤步骤 Linux与Linux之间的资源共享服务的区别?简介 linux内核探秘:深入解析文件系统和设备驱动的架构与设计 红帽公司级Linux6红帽企业级6版本上市 如何在Linux系统中创建目录中使用touch命令? 第一步,默认会使用Grub作为引导操作系统系统设置的具体信息 一下如何安装服务器显卡驱动?下载显卡信息详解! 计划任务(机器开机):让系统自动执行的命令
标签聚合
应用 文件 命令 文件目录 linux服务器 内核 操作 linux系统 软件 目录
书籍
课程
技术群
技术干货大合集↓
  • 2023年11月 / 88篇
  • 2023年10月 / 94篇
  • 2023年9月 / 90篇
  • 2023年8月 / 92篇
  • 2023年7月 / 96篇
  • 2023年6月 / 91篇
  • 2023年5月 / 93篇
  • 2023年4月 / 91篇
  • 2023年3月 / 69篇
友情链接:

Linux书籍 | Linux命令 | Linux系统 | RHCE红帽认证 | Linux软件 | Linux教程 | CentOS系统 | Linux内核 | Linux服务器 | Linux大神 | IT资源 | Linux系统

COPYRIGHT © 2024 LinuxZone.net ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang