Ответы:
Да, они могут. см. эту статью ... Mac OS X Lion Добавляет CoreStorage, диспетчер томов (наконец-то!)
Что такое менеджер громкости? Менеджеры томов добавляют гибкость распределению хранилища в операционной системе, выступая в качестве уровня виртуализации между дисками и файловыми системами. Это важно, поскольку современные компьютерные системы должны поддерживать согласованный образ файловой системы даже при изменении устройств хранения. Менеджеры томов, такие как Veritas Volume Manager и OSF LVM от Symantec, позволяют многим операционным системам осуществлять такое гибкое управление хранением. Но у Apple никогда не было собственного менеджера томов до появления CoreStorage в Mac OS X «Lion». Подробнее читайте в разделе Управление томами: виртуализация хост-хранилища.
У меня была такая же проблема ... для решения этой проблемы я создал расширение ядра Mac OS X, которое отображает простые макеты LVM Linux на логические разделы в Mac OS X:
https://github.com/unsound/IOLVMPartitionScheme
Он доступен по лицензии с открытым исходным кодом (LGPLv2.1). Очевидно, это не полный менеджер томов, поэтому можно ожидать, что будут работать только однодисковые макеты LVM, и только тома без снимков и т. Д., Но они должны быть достаточно хороши для большинства автоматически создаваемых макетов LVM для загрузочного диска.
Вам все еще нужно найти способ монтирования тома ext3, хотя ... fuse-ext2 должен сработать.
Изменить: Дополнительная информация, в том числе двоичный файл, доступна в моем блоге .
OS X не может прочитать том LVM, и на данный момент нет сторонних драйверов (или тех, которые мне известны) для этого. Самым простым решением было бы загрузиться с live Linux на компакт-диске Linux (Ubuntu и т. Д.), Смонтировать диск и скопировать данные в другое место.
Вы также можете попробовать установить виртуальную машину Linux, используя один из множества сторонних продуктов (VMware Fusion, Parallels, Virtual Box), и смонтировать том там.
Команда diskutil cs list
- это то, что вы ищете. Попробуйте это в терминале. Затем введите diskutil cs
короткий список команд CoreStorage, которые вы можете использовать. Я написал больше об этом в своем блоге здесь :.
Я использовал Parallels 4.0 под управлением rhel 5.5 и смог смонтировать Linux Linux с помощью стандартных команд монтирования для lvm (например, mount / dev / VolGroup / LogVol00 / mnt / usb). Кроме того, они могут быть полезны для вас:
pvs
lvdisplay /dev/VolGroup
vgchange -ay
Мне нужно было пометить объем как доступный, поскольку lvdisplay показывал его как НЕДОСТУПЕН.
Я пошел с решением Райана, и это сработало. Обратите внимание, что использование виртуальной машины для передачи данных будет медленнее, чем загрузка непосредственно в live cd. Вот более подробно, как:
Предполагая, что ваш диск находится на USB-устройстве :
Возьмите virtualbox с extension-pack
(обычно работает лучше) Пример с использованием brew и brew cask :
brew cask установить virtualbox virtualbox-extension-pack
Загрузите образ Ubuntu VirtualBox (кстати, это может быть и другой дистрибутив, который я использовал Ubuntu Linux 15.04 x86_64
с паролем reverse
)
Настройте общую папку из настроек (необязательно, делайте это только если вы хотите скопировать данные с диска на ваш Mac)
Enable USB Controller
из Ports
настроек (я использовал USB 3.0 (xHCI) controller
)
Запустите ВМ
devices > Insert guest cd image
и установите его (я сделал это, но я не знаю, было ли это необходимо для поддержки USB).Откройте терминал в Ubuntu и установите lvm2
sudo apt-get install -y lvm2
Убедитесь, что все диски с USB-устройства извлечены на стороне Mac
Нажмите на иконку USB в правом нижнем углу (Мой был Seagate, не судите меня): P
Если все прошло хорошо, вы должны увидеть свои тома lvm на боковой панели файлового браузера ubuntu (Nautilus). Это должно быть автоматически установлено в/media/ubuntu/<name_of_lvm_volume>
В противном случае вам, возможно, придется следовать инструкциям по монтированию раздела lvm в ubuntu .
Наслаждаться :)