Я довольно плохо знаком с докером, так сэкономьте меня для глупых сомнений. Я имею, знают это /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.
Заранее спасибо!
Докер делает так, просто монтируя w/o изменение тот файл.
Для получения дальнейшей информации просто войдите man mount
и найдите раздел о файле. Страница справочника дает подсказку это /etc/mtab
не хорошо w/контейнеры:
Программы монтируются, и umount традиционно вел список в настоящее время монтируемых файловых систем в файле
/etc/mtab
. Этот реальный mtab файл все еще поддерживается, но на существующих системах Linux лучше сделать это символьной ссылкой на/proc/mounts
вместо этого, потому что регулярный mtab файл, сохраняемый в пространстве пользователя, не может надежно работать с пространствами имен, контейнерами и другими усовершенствованными функциями Linux.
Так, вероятно, Вы находите то, в чем Вы ищете /proc/mounts
. Дополнительно докер cli самостоятельно предлагает много функций самоанализа.