Ir al contenido

Copia al escribir

Cada copia, su disco. Pagas solo lo que escribe.

Copia al escribir

Antes, cada run -from copiaba entero el overlay del dorado: 76 ms por cada 200 MiB y ~6,7 GiB escritos para 32 copias.

Con daemon.cow el overlay es un clon por reflink: comparte los bloques del dorado hasta que alguien escribe.

Ventana de terminal
kling config set daemon.cow auto
sudo systemctl restart kling
kling info

Salida (línea de discos)

disk clones: store (reflink inside kindling's XFS store) [daemon.cow=auto]; store /var/lib/kindling/cow (XFS): 15870 of 16384 MiB free; since start: store 32
daemon.cow Qué hace
auto reflink nativo si la raíz es XFS o Btrfs; si no, un almacén propio; si no, copia
reflink-store el almacén propio aunque la raíz clone
off la copia completa de siempre

El almacén propio es un fichero XFS (o Btrfs) montado por loop, reservado entero con fallocate: no puede quedarse sin sitio debajo.