Может ли LVM разделять файлы между томами?

Предположим, у меня есть 2 тома по 2 ГБ каждый (хранится как одна группа). И я бы скопировал там 3 ГБ файл.

Будет ли оно разделено?

Я просто надеюсь, что ответ «нет», и файлы являются атомарными. Причина в том, что с гарантией «без разделения» можно монтировать один том и копировать файлы на другой.

  • Удалить файл с отсутствующим номером inode
  • Не удается смонтировать вновь созданный логический том
  • UEFI и LVM приводят к зависанию BIOS в различных условиях
  • boot завершился с ошибкой «cryptsetup: lvm fs found, но не настроен lvm»
  • Как восстановить объем ext4, перезаписанный логическим томом LVM?
  • Любая причина для шифрования /?
  • Как выполнить fstrim на устройстве цикла?
  • Горячая замена зеркального диска на HP UX
  • 2 Solutions collect form web for “Может ли LVM разделять файлы между томами?”

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

    LVM работает как физическая часть, только верхняя разбивка shemas, следовательно, она не зависит от файловой системы и не знает концепции файла, который управляется файловой системой.

    Чтобы убедить вас лучше, LVM способен сделать agregation, как RAID0, xKbites с первого диска, рядом со вторым, …

    LVM ничего не знает о файлах. Он обеспечивает большой блок хранения. Файловая система должна организовать этот блок для хранения файлов, а файловая система не знает (и не хочет заботиться) о том, какие файлы находятся на физическом томе.

    Даже если файл полностью содержится в одном физическом томе (который для большинства файловых систем гарантирован, если файл достаточно мал – меньше размера блока файловой системы, который обычно находится в диапазоне 512B-4kB), вы все равно не сможете для монтирования только этого физического тома и просмотра файла. Вы не можете установить произвольный фрагмент файловой системы. Показания того, какой файл хранится там, где они не хранятся в том же месте, что и сам файл; для доступа к файлу вам нужно пройти цепочку каталогов до файла, и есть дополнительные метаданные (в большинстве файловых систем unix есть таблица inode), которая необходима для извлечения любых данных.

    Если вы хотите получить гарантию относительно того, какой файл находится на каком диске, поместите диски в разные группы томов. Или, по крайней мере, создать разные логические тома (вы можете перетасовывать LV между PV с помощью pvmove ).

    Interesting Posts

    Разрешение группы ACL по-прежнему не позволяет разрешениям на запись

    смена каталога происходит очень медленно

    Могу ли я реализовать функциональность, аналогичную прерываниям в пользовательском пространстве Linux?

    Скрипт KSH, имеющий проблемы с чтением в переменных по строкам

    что, если я удалю все изображения ядра Linux из своей системы

    Передача escape-последовательностей в оболочки в пределах ansi-term в Emacs

    htop сообщает о гораздо большем использовании памяти, чем бесплатное или верхнее

    Как перезаписать Linux Mint 13 с 17.1 с Windows 8.1 двойной битой?

    Как это «&» в конце моей команды быстро запустило скрипт?

    xorg.conf для 2 X серверов на 1 видеокарте

    Является ';;' оператор цепочки в Unix? Как это работает?

    Рекурсивные файлы Gziping (и сохранить исходные файлы) и ввод текста Gziping

    Как использовать sed для вставки символа в определенную позицию символа только на одну строку?

    Как повторить команду, когда в файле есть определенная строка?

    FreeBSD: Как установить Django с mod_wsgi?

    Linux и Unix - лучшая ОС в мире.