Existe um contêiner em execução no meu sistema e está me dando a mensagem de erro (28: Nenhum espaço deixado no dispositivo).
Eu tentei solucionar o problema e vejo por que ele provavelmente está reclamando:
bas@Viky:~$ lxc exec Emby-container -- df -h /
Filesystem Size Used Avail Use% Mounted on
zfspool1/containers/Emby-container 4.0G 4.0G 128K 100% /
Então, tentei alterar o tamanho do disco:
bas@Viky:~$ lxc config device set Emby-container root size 20GB
Depois disso, nenhuma alteração:
bas@Viky:~$ lxc exec Emby-container -- df -h /
Filesystem Size Used Avail Use% Mounted on
zfspool1/containers/Emby-container 4.0G 4.0G 0 100% /
Mas quando olho para a configuração, mostra que ela mudou o tamanho:
bas@Viky:~$ lxc config show --expanded Emby-container
name: Emby-container
profiles:
- default
config:
volatile.base_image: f4c4c60a6b752a381288ae72a1689a9da00f8e03b732c8d1b8a8fcd1a8890800
volatile.eth0.hwaddr: 00:16:3e:b2:25:fe
volatile.last_state.idmap: '[{"Isuid":true,"Isgid":false,"Hostid":165536,"Nsid":0,"Maprange":65536},{"Isuid":false,"Isgid":true,"Hostid":165536,"Nsid":0,"Maprange":65536}]'
devices:
eth0:
name: eth0
nictype: bridged
parent: br0
type: nic
root:
path: /
size: 20GB
type: disk
videos:
path: /home/emby/Videos
source: /home/bas/Videos/
type: disk
ephemeral: false
O reinício do contêiner também não funcionou.
Alguém pode me dizer o que estou fazendo errado?
EDITAR:
@adonis
Você está certo, o zfspool não é maior que 4.97GB.
NAME SIZE ALLOC FREE EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
zfspool1 4,97G 4,81G 158M - 70% 96% 1.00x ONLINE -
Eu vou descobrir como posso ampliar o zfspool.
EDIT2:
Parece que não consigo encontrar uma maneira de tornar a piscina maior.
O que eu posso fazer com o conteúdo da web é que isso é impossível. Que eu deveria fazer um novo pool, copie o conteúdo do antigo pool para ele, diga ao LXD / container para usar o novo e destrua o antigo pool.
Existe uma maneira fácil aqui ou está acima do único caminho?
Obrigado,
Bas