Мне нужно получить доступ к разделам ext3 через логический том LVM на SATA HD, подключенном через USB2 к моему iMac с OS X 10.6.
Можно ли увидеть тома LVM из OS X? Как?
Дисковая утилита сообщает, что подключенное устройство неизвестно, и предлагает его инициализировать.
источник
У меня была такая же проблема ... для решения этой проблемы я создал расширение ядра 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
Убедитесь, что все диски с USB-устройства извлечены на стороне Mac
Нажмите на иконку USB в правом нижнем углу (Мой был Seagate, не судите меня): P
Если все прошло хорошо, вы должны увидеть свои тома lvm на боковой панели файлового браузера ubuntu (Nautilus). Это должно быть автоматически установлено в
/media/ubuntu/<name_of_lvm_volume>
В противном случае вам, возможно, придется следовать инструкциям по монтированию раздела lvm в ubuntu .
Наслаждаться :)
источник