39 lines
1.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: 使用zfs存储池的lxc容器扩容
createTime: 2024/12/24 08:59:05
tags:
- ubuntu
---
```bash
# 查看容器硬盘空间
df -h
# 类似于 lxd-pool/containers/container_name 36G 35G 1.9G
# 在宿主机中查看zfs存储池信息
lxc storage list
lxc storage info lxc-zfs-pool-name
```
如果是 zfs 空间不足,则扩容 zfs
```bash
sudo zpool set autoexpand=on lxc-zfs-pool-name
# 扩容存储池文件
# 如果是apt安装ZFS存储文件通常位于/var/lib/lxd/disks/default.img如果是snap安装则位于/var/snap/lxd/common/lxd/disks/default.img。
sudo truncate -s +20G /var/lib/lxd/disks/default.img
# 重启lxd
sudo service lxd restart # apt安装
sudo systemctl restart snap.lxd.daemon # snap安装
```
如果是容器配额不足zfs 有空间,容器空间满了),修改容器配额:
```bash
# 查看容器配额
zfs get quota lxc-zfs-pool-name/containers/container-name
# 增加容器配额
zfs set quota=newsize(例如80G) lxc-zfs-pool-name/containers/container-name
```
不需要重启容器,实时生效