On Tue, Jan 16, 2018 at 7:56 AM, enexis <[email protected]> wrote:
> Hi all,
>
> I was trying to build new kernel module (what is missing in the current
> releases) following this guide:
> https://coreos.com/os/docs/latest/kernel-modules.html
>
> All good except the fact when I start the container with nspawn there is
> only a limited 2.9GB root disk space available which fills up quickly :
>
> coreos_developer_container ~ # df -h
> Filesystem      Size  Used Avail Use% Mounted on
> /dev/loop5p9    2.9G  2.9G     0 100% /
> tmpfs           2.0G     0  2.0G   0% /tmp
> tmpfs           2.0G     0  2.0G   0% /dev
> tmpfs           2.0G     0  2.0G   0% /dev/shm
> tmpfs           2.0G  4.0K  2.0G   1% /run
> tmpfs           2.0G  428K  2.0G   1% /run/systemd/nspawn/incoming
> overlay          47G  6.4G   38G  15% /usr/lib64/modules
> tmpfs           2.0G     0  2.0G   0% /sys/fs/cgroup
>
> Been tried a few nspawn options none works, so I'm struggling there.
>
> Any advise ?

You can bind a local directory over /usr/src or wherever you are
running the compilation with something like --bind="$PWD/src:/us/src".
Make sure to emerge coreos-sources again if you're reusing the same
container.

Thanks.

David

Reply via email to