PVE 缩小LXC中 RAW 格式磁盘

2024-03-23 02:28
文章标签 格式 磁盘 缩小 raw pve lxc

本文主要是介绍PVE 缩小LXC中 RAW 格式磁盘,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前言:

        俗话说,磁盘(空间)不足,技术来凑,当初(分配空间)有多浪,现在就有多痛苦,(PVE磁盘满后,所有LXC 均不能写入操作!)

操作步骤:

        PVE 的GUI工具中并没有提供缩小磁盘的功能(只能增加磁盘空间)

        1.关闭要操作的LXC

        2. 打开PVE 的shell并执行如下操作

#安装必要软件, CTid=377 的LXC 为例
apt install guestfs-toolscd /var/lib/vz/images/377/#备份已有数据
cp vm-377-disk-0.raw vm-377.bak#查看raw 磁盘情况
virt-df -h vm-377-disk-0.raw#执行结果:
——————————————————————————————————————————————————————————————————————————
Filesystem                                Size       Used  Available  Use%
vm-377-disk-0.raw:/dev/sda                6.8G       927M       5.5G   14%——————————————————————————————————————————————————————————————————————————guestfish
><fs> add vm-377-disk-0.raw
><fs> run
><fs> list-filesystems
/dev/sda: ext4
><fs> e2fsck-f /dev/sda
><fs> resize2fs-size /dev/sda 3000M
><fs> e2fsck-f /dev/sda
><fs> quit#查看调整后的磁盘情况
virt-df -h vm-377-disk-0.raw#执行结果
————————————————————————————————————————————————————————————————————————————
Filesystem                                Size       Used  Available  Use%
vm-377-disk-0.raw:/dev/sda                2.8G       928M       1.7G   33%
————————————————————————————————————————————————————————————————————————————#使用qemu-img 调整磁盘大小
qemu-img resize --shrink -f raw vm-377-disk-0.raw 3G#执行结果
————————————————
Image resized.
————————————————#查看磁盘信息
qemu-img info vm-377-disk-0.raw #执行结果
—————————————————————————————————————————————image: vm-377-disk-0.raw
file format: raw
virtual size: 3 GiB (3221225472 bytes)
disk size: 1.68 GiB
Child node '/file':filename: vm-377-disk-0.rawprotocol type: filefile length: 3 GiB (3221225472 bytes)disk size: 1.68 GiB
————————————————————————————————————————————#修改LXC 信息,磁盘大小调整到3G
nano /etc/pve/lxc/377.conf#重新启动LXC

参考文献:

shrink virtual disk size of VM

这篇关于PVE 缩小LXC中 RAW 格式磁盘的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/836840

相关文章

C++ 函数 strftime 和时间格式示例详解

《C++函数strftime和时间格式示例详解》strftime是C/C++标准库中用于格式化日期和时间的函数,定义在ctime头文件中,它将tm结构体中的时间信息转换为指定格式的字符串,是处理... 目录C++ 函数 strftipythonme 详解一、函数原型二、功能描述三、格式字符串说明四、返回值五

C#实现将Office文档(Word/Excel/PDF/PPT)转为Markdown格式

《C#实现将Office文档(Word/Excel/PDF/PPT)转为Markdown格式》Markdown凭借简洁的语法、优良的可读性,以及对版本控制系统的高度兼容性,逐渐成为最受欢迎的文档格式... 目录为什么要将文档转换为 Markdown 格式使用工具将 Word 文档转换为 Markdown(.

Java中JSON格式反序列化为Map且保证存取顺序一致的问题

《Java中JSON格式反序列化为Map且保证存取顺序一致的问题》:本文主要介绍Java中JSON格式反序列化为Map且保证存取顺序一致的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未... 目录背景问题解决方法总结背景做项目涉及两个微服务之间传数据时,需要提供方将Map类型的数据序列化为co

Linux给磁盘扩容(LVM方式)的方法实现

《Linux给磁盘扩容(LVM方式)的方法实现》本文主要介绍了Linux给磁盘扩容(LVM方式)的方法实现,涵盖PV/VG/LV概念及操作步骤,具有一定的参考价值,感兴趣的可以了解一下... 目录1 概念2 实战2.1 相关基础命令2.2 开始给LVM扩容2.3 总结最近测试性能,在本地打数据时,发现磁盘空

Ubuntu上手动安装Go环境并解决“可执行文件格式错误”问题

《Ubuntu上手动安装Go环境并解决“可执行文件格式错误”问题》:本文主要介绍Ubuntu上手动安装Go环境并解决“可执行文件格式错误”问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未... 目录一、前言二、系统架构检测三、卸载旧版 Go四、下载并安装正确版本五、配置环境变量六、验证安装七、常见

使用Python开发Markdown兼容公式格式转换工具

《使用Python开发Markdown兼容公式格式转换工具》在技术写作中我们经常遇到公式格式问题,例如MathML无法显示,LaTeX格式错乱等,所以本文我们将使用Python开发Markdown兼容... 目录一、工具背景二、环境配置(Windows 10/11)1. 创建conda环境2. 获取XSLT

SQL中redo log 刷⼊磁盘的常见方法

《SQL中redolog刷⼊磁盘的常见方法》本文主要介绍了SQL中redolog刷⼊磁盘的常见方法,将redolog刷入磁盘的方法确保了数据的持久性和一致性,下面就来具体介绍一下,感兴趣的可以了解... 目录Redo Log 刷入磁盘的方法Redo Log 刷入磁盘的过程代码示例(伪代码)在数据库系统中,r

HTML5表格语法格式详解

《HTML5表格语法格式详解》在HTML语法中,表格主要通过table、tr和td3个标签构成,本文通过实例代码讲解HTML5表格语法格式,感兴趣的朋友一起看看吧... 目录一、表格1.表格语法格式2.表格属性 3.例子二、不规则表格1.跨行2.跨列3.例子一、表格在html语法中,表格主要通过< tab

Python将博客内容html导出为Markdown格式

《Python将博客内容html导出为Markdown格式》Python将博客内容html导出为Markdown格式,通过博客url地址抓取文章,分析并提取出文章标题和内容,将内容构建成html,再转... 目录一、为什么要搞?二、准备如何搞?三、说搞咱就搞!抓取文章提取内容构建html转存markdown

如何自定义Nginx JSON日志格式配置

《如何自定义NginxJSON日志格式配置》Nginx作为最流行的Web服务器之一,其灵活的日志配置能力允许我们根据需求定制日志格式,本文将详细介绍如何配置Nginx以JSON格式记录访问日志,这种... 目录前言为什么选择jsON格式日志?配置步骤详解1. 安装Nginx服务2. 自定义JSON日志格式各