修改 Proxmox VE 6.0 LVM Thin 为存储分区
PVE 安装后默认将 60G 的 SSD 分为了 14G 和 26G 的两个分区,其中 25G 为 LVM Thin,用于ISO镜像存储的分区为 14G,明显不够用,传一个 WInServer2016 的镜像就会占用 5G+。虽说 26G 也不是很大,但总比 14G 强。下面的操作是将LVM Thin转换为ext4分区并挂载在 /var/lib/vz 下(即默认镜像存储目录)。
环境
- Proxmox VE 6.0
参考
步骤
- 修改存储配置文件
- 文件为 /etc/pve 目录下的 storage.cfg,执行指令
cd /etc/pve/# 备份原文件cp storage.cfg storage.cfg.bak# 修改文件vim storage.cfg# 删除 lvmthin: local-lvm 部分,/var/lib/vz部分如下:dir: localpath /var/lib/vzcontent rootdir,iso,vztmpl,backup
- 文件为 /etc/pve 目录下的 storage.cfg,执行指令
- 转换 LVM Thin 分区格式并挂载
- 19-09-20 更新:修复 PVE 重启后因无法挂载新LVM分区而进入恢复模式问题
移除 LVM Thin
- 执行指令
lvremove /dev/pve/data
- 执行指令
- 查看空闲容量
- 执行指令
vgdisplay pve | grep Free
- 之后会有类似 Free PE / Size [number] / [number] 的输出,记录 Size 后的数字
- 执行指令
- 新建 LVM
-
# [number] 填写上一步记录的数字lvcreate -l [number] -n data pve
-
- 执行指令
# LVM Thin 分区转换为 ext4 格式mkfs.ext4 /dev/pve/data# 临时挂载到目录 /mnt/tempmount /dev/pve/data /mnt/temp# 将原目录下的文件转移到 LVM Thin 分区cp -ri /var/lib/vz/* /mnt/temp# 取消挂载 LVM Thin 分区umount /mnt/temp# 重新挂载到 /var/lib/vz 目录mount /dev/pve/data /var/lib/vz
- 19-09-20 更新:修复 PVE 重启后因无法挂载新LVM分区而进入恢复模式问题
- 修改 fstab 文件永久生效
- 修改 /etc/fstab,在 swap 分区后添加行
/dev/pve/data /var/lib/vz ext4 defaults 0 0
- 修改 /etc/fstab,在 swap 分区后添加行
分类:
linux
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2019-10-19 oracle 如何查看当前用户的表空间名称
2019-10-19 Oracle查看当前用户所在的表空间