PVE 安装后默认将 60G 的 SSD 分为了 14G 和 26G 的两个分区,其中 25G 为 LVM Thin,用于ISO镜像存储的分区为 14G,明显不够用,传一个 WInServer2016 的镜像就会占用 5G+。虽说 26G 也不是很大,但总比 14G 强。下面的操作是将LVM Thin转换为ext4分区并挂载在 /var/lib/vz 下(即默认镜像存储目录)。

环境

  • Proxmox VE 6.0

参考

步骤

  1. 修改存储配置文件
    • 文件为 /etc/pve 目录下的 storage.cfg,执行指令
      cd /etc/pve/

      # 备份原文件

      cp storage.cfg storage.cfg.bak

      # 修改文件

      vim storage.cfg

       
      # 删除 lvmthin: local-lvm 部分,/var/lib/vz部分如下:

      dir: local

      path /var/lib/vz

      content rootdir,iso,vztmpl,backup

  2. 转换 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/temp

      mount /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

  3. 修改 fstab 文件永久生效
    • 修改 /etc/fstab,在 swap 分区后添加行
      /dev/pve/data /var/lib/vz ext4 defaults 0 0

原文地址:http://www.cnblogs.com/lcword/p/16806253.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性