Назад | Перейти на главную страницу

смонтировать том LVM уже смонтирован

Можно ли смонтировать уже смонтированный LVM-том где-нибудь еще?

У меня LXC использует том LVM в качестве хранилища, и я бы смонтировал том на хосте для упрощения управления резервным копированием.

Когда я пытаюсь смонтировать том, вот что у меня получается:

# mount /dev/lxc/bdd /mnt/bdd
mount: /mnt/bdd : /dev/mapper/lxc-bdd already mounted or mount point busy.

Если это невозможно, как я могу управлять «постоянным томом» с помощью LXC, используя внутреннее хранилище LVM?

Логические тома LVM или любые другие блочные абстракции не «монтируются». Это блочные устройства, которые могут содержать на себе файловые системы. Эти файловые системы могут быть смонтированы в иерархии каталогов.

Однако, если вы хотите смонтировать файловую систему более чем на одном компьютере, эта файловая система должна быть каким-то образом кластеризована или совместно использоваться.

NFS, CIFS и GlusterFS являются примерами совместно используемых файловых систем. Эти файловые системы могут быть смонтированы на любом количестве машин и соответствуют модели клиент / сервер. Эти общие файловые системы поддерживаются более «традиционными» файловыми системами на машинах, которые используются в качестве файловых серверов.

Кроме того, существуют кластерные файловые системы, такие как OCFS2 или GPFS. Эти файловые системы могут быть подключены к нескольким машинам одновременно в кластере и внутренне обрабатывают детали репликации или распределения между узлами и блокировки ресурсов.

Если вы попытаетесь смонтировать файловый прием, который не является совместно используемым или не кластеризованным (например, традиционные файловые системы, такие как EXT {3,4}, BTRFS, XFS), несколько раз на одном компьютере, он завершится с ошибкой, которую вы видите выше. Большинство подобных файловых систем также не смогут смонтировать на другом отдельном компьютере, пока он смонтирован где-то еще (в случае общего блочного хранилища на множестве узлов с некластеризованной файловой системой наверху). Однако в худшем случае другая машина не будет знать, что локальная файловая система была смонтирована другой, и оба взаимно уничтожат двойную файловую систему.

Короче говоря, все действия, выполняемые с файловой системой, должны быть учтены. Действия, которые не отслеживаются механизмом подотчетности, на самом деле являются коррупцией. Механизмы подотчетности в локальных файловых системах не предназначены для кластеризации и ограничены одним ядром и одной точкой монтирования.