Archlinux host
1- created 3 btrfs subvol on /dev/sdb1 (SSD). The goal is to manage
snapshots easily.
no nested subvol.
------------------------------------------
# btrfs subvolume list .
ID 266 gen 39 top level 5 path rootvol
ID 268 gen 41 top level 5 path var
ID 269 gen 42 top level 5 path etc
----------------------------------------------------
2 - mount btrfs subvol
-------------------------------------------------------------------
# mount -t btrfs -o subvol=rootvol /dev/sdb1 /var/lib/machines/poppy
# mkdir /var/lib/machines/poppy/var
# mkdir /var/lib/machines/poppy/etc
# mount -t btrfs -o subvol=etc /dev/sdb1 /var/lib/machines/poppy/etc
# mount -t btrfs -o subvol=var /dev/sdb1 /var/lib/machines/poppy/var
--------------------------------------------------------------------
3- installed Fedora on /var/lib/machines/poppy
4- when booting the container, it hangs.
weird:
-------------------------------------------------------------------------------
root@hortensia ➤➤ lib/machines # ls poppy/etc
lvm/ systemd/ group ld.so.cache machine-id os-release@ resolv.conf
pam.d/ udev/ gshadow localtime@ nsswitch.conf passwd shadow
root@hortensia ➤➤ lib/machines # ls poppy/var
cache/ lib/ log/ spool/ tmp/ lock@ run@
--------------------------------------------------------------------------
These above directories seems indeed quite empty
Now:
----------------------------------------------------------------------------------------------------------------
root@hortensia ➤➤ lib/machines # umount /var/lib/machines/poppy/etc
root@hortensia ➤➤ lib/machines # umount /var/lib/machines/poppy/var
root@hortensia ➤➤ lib/machines # ls poppy/var
adm/ db/ games/ kerberos/ local/ nis/ preserve/ tmp/ lock@ run@
cache/ empty/ gopher/ lib/ log/ opt/ spool/ yp/ mail@
root@hortensia ➤➤ lib/machines # ls poppy/etc
alternatives/ modules-load.d/ tmpfiles.d/ gshadow
passwd
avahi/ NetworkManager/ udev/ gshadow-
passwd-
bash_completion.d/ openldap/ udisks2/
host.conf printcap
binfmt.d/ opt/ X11/ hosts
profile
chkconfig.d/ pam.d/ xdg/
hosts.allow protocols
cockpit/ pkcs11/ xinetd.d/
hosts.deny rc0.d@
cron.d/ pki/ yum/ init.d@
rc1.d@
crypto-policies/ pm/ yum.repos.d/ inittab
rc2.d@
dbus-1/ polkit-1/ adjtime inputrc
rc3.d@
default/ popt.d/ aliases issue
rc4.d@
depmod.d/ ppp/ bashrc
issue.net rc5.d@
dhcp/ profile.d/ csh.cshrc
krb5.conf rc6.d@
dnf/ rc.d/ csh.login
ld.so.cache redhat-release@
dnsmasq.d/ rolekit/ DIR_COLORS
ld.so.conf resolv.conf
docker/ rpm/ DIR_COLORS.256color
libaudit.conf rpc
firewalld/ rwtab.d/ DIR_COLORS.lightbgcolor
libuser.conf rwtab
gcrypt/ sasl2/ dnsmasq.conf
localtime@ services
gnupg/ security/ e2fsck.conf
login.defs shadow
gss/ selinux/ environment
machine-id shadow-
iproute2/ skel/ ethertypes
mke2fs.conf shells
ld.so.conf.d/ ssl/ exports motd
statetab
libnl/ statetab.d/ fedora-release mtab@
sysctl.conf
libreport/ sysconfig/ filesystems networks
system-release@
logrotate.d/ sysctl.d/ GREP_COLORS
nsswitch.conf system-release-cpe
lvm/ systemd/ group
nsswitch.conf.bak tcsd.conf
modprobe.d/ terminfo/ group-
os-release@ xattr.conf
----------------------------------------------------------------------------------------------------------
and the container now boots perfect and I can log in.
So I must not mount the /etc and /var subvolumes to be able to boot
the containers.
My two subvolumes have been indeed populated, but in a very very
uncompleted way. Why?
What did I wrong in my settings? I was waiting for /etc and /var
subvolumes full with all the needed files. Were I wrong?
TY for hints
--
google.com/+arnaudgabourygabx
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html