首页 > 系统相关 >为Ubuntu-24.04-live-server-amd64磁盘扩容

为Ubuntu-24.04-live-server-amd64磁盘扩容

时间:2024-07-01 21:00:14浏览次数:18  
标签:amd64 vg 24.04 文件系统 dev server lv sda3 ubuntu

系列文章目录

Ubuntu-24.04-live-server-amd64安装界面中文版


文章目录


前言

近期,在利用FFmpeg处理大视频转换任务时,我遇到了一个棘手的问题:每个视频文件都超过30GB,而我之前安装的Ubuntu服务器存储空间已接近极限。尽管我查阅了大量资料并进行了多次尝试,但始终未能成功解决。现在,我将我成功扩容的过程详细整理出来,希望这份经验分享不仅能为你们提供有益的参考,还能对你们有所裨益。

  1. 提示:本篇是根据我另一篇文章“Ubuntu-24.04-live-server-amd64安装界面中文版”做的延申

一、检查系统本身情况

1.用 lsblk 命令查看自己系统磁盘是什么状态

lsblk

在这里插入图片描述

  • sda3是我的分区30G
  • ubuntu–vg-ubuntu–lv是在sda3分区中的一个逻辑卷15G,挂在“/”根文件系统中使用
  • 也就是说系统只用到一半磁盘空间,要先解决这问题,不然扩容会出现混乱。

2.用 df -h 命令查看文件系统的磁盘空间使用情况

  • 从中获得关键信息 /dev/mapper/ubuntu–vg-ubuntu–lv ,下面命令会用到
df -h

在这里插入图片描述

3.解决 Ubuntu-24.04 磁盘空间只能用一半的问题

3-1扩展逻辑卷:
  • 使用 lvextend 命令来扩展逻辑卷的大小。假设你希望扩展到 /dev/sda3 可用的所有空间
sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
  • 这条命令将逻辑卷扩展到所有可用空间。
  • 命令中的 /dev/mapper/ubuntu–vg-ubuntu–lv 在一、2.项中获得
3-2.调整文件系统大小:
  • 扩展逻辑卷后,使用适当的文件系统调整工具来调整文件系统的大小,使其能够利用新分配的空间。

  • 如果你的文件系统是 ext4,可以使用 resize2fs 命令:

sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
  • 如果是其他类型的文件系统(如 xfs),可能需要使用相应的工具来调整大小(例如 xfs_growfs)。
  • 下图中可以看到ubuntu–vg-ubuntu–lv逻辑卷的空间变化 在这里插入图片描述
  • 通过以上步骤,你可以将 ubuntu–vg-ubuntu–lv逻辑卷扩展到 /dev/sda3 可用的所有剩余空间,从而增加根文件系统的容量。记得在操作前备份重要数据,并确保操作步骤正确以避免数据丢失。

二、对“/”根文件系统扩容

  • 在虚拟或实体机中对系统扩容后要进行的操作,前提是已运行上面的操作
1.lsblk查看磁盘情况
lsblk

在这里插入图片描述

  • 可以看到物理磁盘 sda 从原来的 32G 增加到 82G
2.扩展分区
2-1剩余空间合并
  • 把物理磁盘 sda 中剩余空间合并到 sda3 分区中
sudo cfdisk

在这里插入图片描述

2-2选择/dev/sda3
  • 用上下键选中 /dev/sda3 物理卷,用左右键选中 Resize(调整大小)

在这里插入图片描述

  • 回车后它会问你是不是改成80G?

在这里插入图片描述

  • 回车后原来在 Free space(可用空间)中的50G会合并到/dev/sda3 物理卷中,显示80G。用左右键选中 Write(写入)

在这里插入图片描述
它会问你是否确认要将分区表写入磁盘?这里要手动输入 “yes” 回车,最后选 Quit(退出)


  • 这时候运行 lsblk 命令可以看到 sda3 分区由原来的30G扩容成现在的80G

在这里插入图片描述

  • 最后一步是要把 ubuntu–vg-ubuntu–lv 逻辑卷扩容到80G
3.扩容逻辑卷
3-1找到关键信息
  • 用 pvs 命令找到关键信息 /dev/sda3 ,下条命令会用到
sudo pvs

在这里插入图片描述


3-2重新扫描物理卷
  • 由于我们改变了分区的大小,需要重新扫描 LVM 才能识别新的空间变化。
sudo pvresize /dev/sda3

3-3扩展逻辑卷
  • 将其大小增加到物理卷所扩展的大小。
  • 其中的 /dev/mapper/ubuntu–vg-ubuntu–lv 名字从df -h中获得
    在这里插入图片描述
3-4调整文件系统大小
  • 调整逻辑卷上的文件系统大小,确保文件系统能够利用到逻辑卷的全部空间。
sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv

在这里插入图片描述

  • 从上图可以看到已经完成扩容逻辑卷,现在系统能用到80G的空间。


结束语

在进行磁盘操作之前,首要且至关重要的步骤是确保重要数据的完整备份,以防不测。本文旨在提供Ubuntu-24.04-live-server-amd64下的详细操作过程,希望对你们有所帮助。

标签:amd64,vg,24.04,文件系统,dev,server,lv,sda3,ubuntu
From: https://blog.csdn.net/lhmx557/article/details/140099688

相关文章

  • Windows Server 2016 搭建VPN服务
    ......
  • SQL Server的守护神:Always On 高可用性详解
    ......
  • ASP.NET Core 6 (.NET 6) 配置使用kestrel server
    原文链接:https://blog.csdn.net/weixin_52026996/article/details/135929070简介:Kestrel是一个跨平台的、开源的、轻量级的HTTP服务器,它是ASP.NETCore的默认Web服务器。Kestrel是跨平台的,因此可以在不同的操作系统上运行,包括Windows、Linux和macOS。本文主要介绍ASP.......
  • 数据的净化之道:SQL Server DQS的数据清洗艺术
    数据的净化之道:SQLServerDQS的数据清洗艺术在信息时代,数据的价值不言而喻,但数据质量问题却常常成为企业决策的绊脚石。SQLServer的DataQualityServices(DQS)提供了一套强大的数据清洗工具,帮助企业提升数据质量,确保数据分析的准确性。本文将深入探讨DQS如何助力数据清......
  • 构建高可用性、高性能和可扩展的Zabbix Server架构
    简介本教程讲解了一下如何设计构建一个高性能、高可靠、高扩展的Zabbix监控集群。架构图架构图PDF下载:https://songxwn.com/file/Zabbix_HA.pdfPigsty时序数据库集群ZabbixServer和Grafana的数据都是存放在数据库的,而Zabbix性能很大程度取决于数据库。所以要搭建数据......
  • Android系统之System Server大纲
    前言SystemServer是android基本服务的提供者,是android系统运行的最基本需求,所有server运行在一个叫system_process的进程中,system_process进程是androidjava虚拟机跑的第一个进程,从Zygote创建而来,是andorid系统最重要的java虚拟机。可以说,整个android系统的业务都是围绕syste......
  • webAPI连接SQLserver,并快速建立数据模型
    首先,你需要有一个webAPI来作为Android应用和SQLserver数据库之间的中间件,创建该api在项目中导入三个NuGet包通过服务器资源管理器连接数据库,获取数据库连接的字符串 快速建立数据模型思路:通过数据库创建数据类:导入包=>打开程序包管理器控制台=>选择项目=>Scaffold-DbCont......
  • 乌班图Ubuntu 24.04 SSH Server 修改默认端口重启无效
    试用最新的乌班图版本,常规修改ssh端口,修改完毕后重启sshd提示没有找到service,然后尝试去掉d重启ssh后查看状态,端口仍然是默认的22,各种尝试都试了不行,重启服务器后倒是端口修改成功了,心想着不能每台机器都重启吧。百思不得其解后查看官网相关(机翻)意思就是22.10之后的版本使用方......
  • 乌班图Ubuntu 24.04初始化MySQL报错error while loading shared libraries: libaio.so
    由于乌班图24.04LTS已经发布了,因此准备新业务逐步往这上面迁移,毕竟支持有效期比22.04更长准备在24.04上进行MySQL的初始化,因为习惯自定义安装存储目录,所以使用mysql-8.0.37-linux-glibc2.28-x86_64.tar.xz这个最新的二进制版本。按照22.04版本整理的安装笔记进行操作,第一步安装......
  • 猫头虎分享已解决Bug || 服务器配置错误(Server Configuration Error): ServerMisconfig
    ......