Я пробую новую реализацию ubuntu zfs на своем сервере докеров. Сделал пул:
sudo zpool create dockerz mirror wwn-0x50014ee6afaf43a6-part1 wwn-0x50014ee0027f52a0-part1 mirror wwn-0x5000c5004dc2a401-part1 wwn-0x50014ee002530b22
2 зпс
1745 sudo zfs create dockerz/docker
1746 sudo zfs create dockerz/lxcontainers
распаковать резервную копию
sudo tar xvpfj /media/nfsmedia/syno/usb9/backup.tar.bz2 -C /dockerz/docker/DOCK/
измените fstab, чтобы загрузить какой-нибудь каталог
/dockerz/docker/DOCK/docker/docker /var/lib/docker none bind 0 0
/dockerz/docker/DOCK/boinc-client /var/lib/boinc-client none bind 0 0
а затем больше никаких файлов в моем zfs ... только 2 каталога, которые я смонтировал с помощью привязки, и никаких файлов в нем тоже. Но все же у меня есть свободное место:
/dockerz/
├── docker
│ └── DOCK
│ ├── boinc-client
│ └── docker
│ └── docker
│ ├── aufs
│ │ ├── diff
│ │ ├── layers
│ │ └── mnt
│ ├── containers
│ ├── image
│ │ └── aufs
│ │ ├── distribution
│ │ ├── imagedb
│ │ │ ├── content
│ │ │ │ └── sha256
│ │ │ └── metadata
│ │ │ └── sha256
│ │ ├── layerdb
│ │ └── repositories.json
│ ├── network
│ │ └── files
│ │ └── local-kv.db
│ ├── swarm
│ ├── tmp
│ ├── trust
│ └── volumes
│ └── metadata.db
└── lxcontainers
26 directories, 3 files
$ sudo zfs list
dockerz 292G 785G 57,5K /dockerz
dockerz/docker 292G 785G 292G /dockerz/docker
dockerz/lxcontainers 57,5K 785G 57,5K /dockerz/lxcontainers
Я не могу получить свои файлы, даже когда деактивирую в fstab ... Мне нужно уничтожить zfs, а затем воссоздать, а затем снова распаковать файлы ...
из cat /proc/mounts
Кажется, что после этих изменений в fstab монтируются только dockerz / lxcontainers. Есть идеи, почему?
Так что все еще проблема с привязкой. Я видел еще одно сообщение об этом, которое, похоже, создает проблемы с ubuntu для монтирования тома привязки из zfs во время загрузки.
Но затем, как сказал @MichaelHampton, я должен был выполнить установку монтирования непосредственно в хорошее место, чтобы создать больше файловой системы zfs внутри пула. поэтому с помощью zfs создайте, например, dockerz / boinc и смонтируйте его в / var / lib / boinc-client