Middle
30
0
questionbank

Какие отличия в монтировании дисков существуют между виртуальной машиной и контейнером?

Answer from sobes.tech neural network

Виртуальная машина:

  • Монтирует блочные устройства (например, виртуальные диски .vmdk, .vhd).
  • Использует стандартные файловые системы (XFS, Ext4, NTFS и т.д.), форматируя блочные устройства.
  • Монтирование происходит на уровне ядра ОС внутри VM, управляемое гипервизором.
  • Доступны различные типы монтирования, включая RDM (Raw Device Mapping) для прямого доступа к физическим дискам.

Контейнер:

  • Использует концепцию overlay filesystems (AUFS, overlay2).
  • Монтирует слои образа и монтирует volume поверх слоев.
  • Volume может быть:
    • host path mount (монтирование директории хост-системы).
    • named volume (управляется Docker daemon или оркестратором).
    • volume driver (плагины для различных хранилищ, например, Ceph, GlusterFS).
  • Монтирование происходит с помощью механизма chroot/pivot_root и namespace в ядре хоста.
  • Файловая система контейнера формируется из слоев образа и writable layer, на которую могут быть смонтированы volumes.
  • Контейнерная файловая система эфемерна по умолчанию, данные сохраняются только

Виртуальная машина:

  • Монтирует блочные устройства (например, виртуальные диски .vmdk, .vhd).
  • Использует стандартные файловые системы (XFS, Ext4, NTFS и т.д.), форматируя блочные устройства.
  • Монтирование происходит на уровне ядра ОС внутри VM, управляемое гипервизором.
  • Доступны различные типы монтирования, включая RDM (Raw Device Mapping) для прямого доступа к физическим дискам.

Контейнер:

  • Использует концепцию overlay filesystems (AUFS, overlay2).
  • Монтирует слои образа и монтирует volume поверх слоев.
  • Volume может быть:
    • host path mount (монтирование директории хост-системы).
    • named volume (управляется Docker daemon или оркестратором).
    • volume driver (плагины для различных хранилищ, например, Ceph, GlusterFS).
  • Монтирование происходит с помощью механизма chroot/pivot_root и namespace в ядре хоста.
  • Файловая система контейнера формируется из слоев образа и writable layer, на которую могут быть смонтированы volumes.
  • Контейнерная файловая система эфемерна по умолчанию, данные сохраняются только

Register or sign in to get access to full answers for all questions from the question bank.

dockervirtual-machinecontainerizationvolume-mountingstoragefilesystemoperating-system