Wie binde ich einen ZFS-Pool an einen LXC-Container?

Wie binde ich einen ZFS-Pool an einen LXC-Container?

Ich verwende Ubuntu Server 11.10 Oneric, Kernel 3.0.0-14-Server.

Ich habe ZFS installiert vonppaund erstellte zpool und mountete es unter/zfstankdir.

Dann habe ich LXC installiert und einen Ubuntu-Container erstellt.

Jetzt möchte ich binden/zfstankdirZu/meinContainer/rootfs/zfstankdir

Also habe ich es auf der Host-Maschine gemacht/etc/fstab

/zfstankdir /mycontainer/rootfs/zfstankdir      none defaults,bind      0       0

Aber im lxc-Container sehe ich den Inhalt des/zfstankdirMount Point-Verzeichnis anstelle vonzpoolInhalt.

Die Frage ist: Wie bindet man an den Containerinhalt vonzpool?

Antwort1

Die Bindung erfolgt, bevor ZFS bereit ist.

Sie benötigen das erweiterte mountallDienstprogramm aus dem täglichen PPA. Führen Sie es aus apt-add-repository ppa:zfs-native/daily, führen Sie ein vollständiges Upgrade durch und versuchen Sie es erneut.

Wenn das Problem weiterhin besteht, eröffnen Sie bitte hier ein Problem:

https://github.com/dajhorn/pkg-zfs/issues/new

verwandte Informationen