Как докер монтирует объемы, не делая запись в/etc/mtab?

Я довольно плохо знаком с докером, так сэкономьте меня для глупых сомнений. Я имею, знают это /etc/mtab отражает в настоящее время монтируемые разделы. Я также вижу следующий вывод в моем df -h команда:

# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            5.9G   12K  5.9G   1% /dev
tmpfs           1.2G  1.6M  1.2G   1% /run
/dev/sda4       220G  150G   59G  73% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
none            5.0M     0  5.0M   0% /run/lock
none            5.9G   70M  5.8G   2% /run/shm
none            100M   76K  100M   1% /run/user
/dev/sda1       496M   18M  479M   4% /boot/efi
/dev/dm-1       9.8G  129M  9.1G   2% /var/lib/docker/devicemapper/mnt/c737743ce2dc4ef68598eca9de89f37d17bfeeb435e6934b6d41216967093e26
shm              64M     0   64M   0% /var/lib/docker/containers/396fd80e6258952508d2d5c10f2322af51445ca4c516245117e32a6a62c23e81/shm

Вопрос, это если /dev/dm-1 видимо как смонтированный раздел в df -h затем, почему это не перечислено в/etc/mtab файле?

Я использую devicemapper драйвер устройства хранения данных для устройства. Кроме того, действительно ли возможно перечислить мой раздел докера в/etc/mtab? Я в некоторое экспериментирование, для которого мне нужна запись объема докера в/etc/mtab.

Заранее спасибо!

1
задан 11 August 2017 в 09:51

1 ответ

Докер делает так, просто монтируя w/o изменение тот файл.

Для получения дальнейшей информации просто войдите man mount и найдите раздел о файле. Страница справочника дает подсказку это /etc/mtab не хорошо w/контейнеры:

Программы монтируются, и umount традиционно вел список в настоящее время монтируемых файловых систем в файле /etc/mtab. Этот реальный mtab файл все еще поддерживается, но на существующих системах Linux лучше сделать это символьной ссылкой на /proc/mounts вместо этого, потому что регулярный mtab файл, сохраняемый в пространстве пользователя, не может надежно работать с пространствами имен, контейнерами и другими усовершенствованными функциями Linux.

Так, вероятно, Вы находите то, в чем Вы ищете /proc/mounts. Дополнительно докер cli самостоятельно предлагает много функций самоанализа.

0
ответ дан 8 December 2019 в 04:23

Другие вопросы по тегам:

Похожие вопросы: