Назад | Перейти на главную страницу

Один раздел подключен к нескольким каталогам с разными файлами

У меня есть монтирование systemd для одного раздела, в результате которого монтируются три разных каталога.

Файл /etc/systemd/system/var-lib-docker.mount

[Unit]
Description=Mount LSSD Volume at boot

[Mount]
What=UUID="8f9f5f23-6cf3-448a-85d1-74524dffe48a"
Where=/var/lib/docker
Type=ext4
Options=rw,relatime,data=journal

[Install]
WantedBy=multi-user.target

что приводит к:

$ grep sda /proc/mounts

/dev/sda1 /var/lib/docker ext4 rw,relatime,nodelalloc,data=journal 0 0
/dev/sda1 /var/lib/docker/plugins ext4 rw,relatime,nodelalloc,data=journal 0 0
/dev/sda1 /var/lib/docker/aufs ext4 rw,relatime,nodelalloc,data=journal 0 0

Я ожидаю, что все каталоги, подключенные к одному разделу, будут содержать один и тот же набор файлов. Как все эти три разных каталога указывают на один и тот же раздел и по-прежнему содержат разные наборы файлов?

$ ls  /var/lib/docker/plugins/
storage  tmp

$ ls  /var/lib/docker/aufs/
diff  layers  mnt

$ ls  /var/lib/docker/
aufs  builder  containerd  containers  image  lost+found  network  overlay2  plugins  runtimes  swarm  tmp  trust  volumes

Это работает в Debian Stretch на экземпляре C2L на Scaleway.

Linux jenkins 4.10.8-docker-1 #1 SMP Tue Apr 4 16:18:07 UTC 2017 x86_64 GNU/Linux

Distributor ID: Debian
Description:    Debian GNU/Linux 9.0 (stretch)
Release:    9.0
Codename:   stretch