Это нарушает unshare (CLONE_NEWNS) и кажется пережитком после некоторых испытаний.
Ubuntu 15.04:
nir@reed:~$ grep '/ / ' /proc/self/mountinfo
21 0 8:5 / / rw,relatime shared:1 - ext4 /dev/disk/by-uuid/70f9850c-8ebd-4881-a504-e14ec8d37f66 rw,discard,errors=remount-ro,data=ordered
Ubuntu 14.10:
nir@pilgrim:~$ grep '/ / ' /proc/self/mountinfo
21 0 8:1 / / rw,relatime - ext4 /dev/disk/by-uuid/1d8ff8a8-6026-48dd-b6ce-e52b46c1f33d rw,errors=remount-ro,data=ordered
Это может "чувствовать" как "остаток от некоторых тестирований", но это не. Это - преднамеренное проектное решение Lennart Poettering, сделанным почти три года назад, чтобы заставить контейнеризацию systemd работать. Намерение состояло в том, что, если Вы хотели частное /
, монтируют, что тот использовал (будущее) /etc/fstab
установка для него.
Примечание, что они fstab
опции появились в те прошедшие годы и теперь существуют. Можно было также, альтернативно, использовать их в явном /etc/systemd/system/-.mount
единица.
См. собственное объяснение Poettering .
mount
. 8. Страницы руководства версии 14 Ubuntu. systemd.mount
. страницы руководства systemd. freedesktop.org. systemd-remount-fs.service
. страницы руководства systemd. freedesktop.org.