[lxc-users] Fwd: lxc-clone -s, some files became character devices?

Serge Hallyn serge.hallyn at ubuntu.com
Wed Mar 9 03:44:56 UTC 2016


Quoting 술욱 (nbensa+lxcusers at gmail.com):
> Hello,
> 
> $ dpkg -l | grep lxc
> ii  liblxc1
>  1.1.5-0ubuntu0.15.10.3                     amd64        Linux Containers
> userspace tools (library)
> ii  lxc
>  1.1.5-0ubuntu0.15.10.3                     amd64        Linux Containers
> userspace tools
> ii  lxc-templates
>  1.1.5-0ubuntu0.15.10.3                     amd64        Linux Containers
> userspace tools (templates)
> ii  lxcfs                                                0.10-0ubuntu2.1
>                          amd64        FUSE based filesystem for LXC
> ii  python3-lxc
>  1.1.5-0ubuntu0.15.10.3                     amd64        Linux Containers
> userspace tools (Python 3.x bindings)
> 
> 
> yesterday I needed to play with Moodle so I made a snapshot from another
> container I had.
> 
> $ sudo lxc-stop -n moodle
> $ sudo lxc-clone -s moodle moodle30
> $ sudo lxc-start -dn moodle30
> 
> I updated Moodle in the new container. Made some tests. And stoped the
> container.
> 
> Today, I restarted the container (moodle30) and ls -l showed some weird
> files, so I stoped the container.
> 
> ls -l /var/lib/lxc/moodle30/delta0/home/ubuntu/moodle shows:
> 
> -rw-rw-r--  1 sysadmin sysadmin  42250 mar  8 01:36 config-dist.php
> -rw-r--r--  1 sysadmin sysadmin    691 mar  8 01:35 config.php
> c---------  1 root     root       0, 0 mar  8 01:35 config.php~
> 
> Note config.php~
> 
> Now, after starting the container again, ls (inside the container) doesn't
> show those 'c' files.
> 
> Backend FS is ext4
> 
> Is this a know bug of -s with ext4 backend? Is there any way to avoid it

It is not a bug at all.  The delta0 stores overlayfs changes between the
old and the new.  The chardev is there to show that config.php~ existed
in the original and has been deleted in the new.

> (going to lvm/btrfs/zfs is not an option right now but I can accept it for
> future deployments).
> 
> Thanks!
> 
> Norberto

> _______________________________________________
> lxc-users mailing list
> lxc-users at lists.linuxcontainers.org
> http://lists.linuxcontainers.org/listinfo/lxc-users



More information about the lxc-users mailing list