Мне нужно получить доступ к разделам ext3 через логический том LVM на SATA HD, подключенном через USB2 к моему iMac с OS X 10.6.
Можно ли увидеть тома LVM из OS X? Как?
Дисковая утилита сообщает, что подключенное устройство неизвестно и предлагает его инициализировать.
У меня была такая же проблема ... чтобы решить эту проблему, я создал расширение ядра Mac OS X, которое сопоставляет простые макеты Linux LVM с логическими разделами в Mac OS X:
https://github.com/unsound/IOLVMPartitionScheme
Он доступен по лицензии с открытым исходным кодом (LGPLv2.1). Очевидно, что это не полный менеджер томов, поэтому можно ожидать, что будут работать только однодисковые макеты LVM и только тома без моментальных снимков и т. Д., Но его должно быть достаточно для большинства автоматически создаваемых макетов LVM для загрузочного диска.
Однако вам все еще нужно найти способ смонтировать том ext3 ... предохранитель-ext2 должен сделать свое дело.
Изменить: дополнительная информация, включая двоичный файл, доступна на мой блог.
OS X не может прочитать том LVM, и на данный момент нет сторонних драйверов (или о которых я знаю) для этого. Самым простым решением было бы загрузиться с live cd linux (Ubuntu и т. Д.) На вашем imac, смонтировать диск и скопировать данные в другое место.
Вы также можете попробовать установить виртуальную машину Linux с помощью одного из многих сторонних продуктов (VMware Fusion, Parallels, Virtual Box) и смонтировать туда том.
В diskutil cs list
команда - это то, что вы ищете. Попробуйте это на терминале. Затем введите diskutil cs
для краткого списка команд CoreStorage, которые вы можете использовать. Я написал об этом подробнее в своем блоге здесь:.
Я использовал Parallels 4.0 под управлением rhel 5.5 и смог смонтировать linux lvm, используя стандартные команды монтирования для lvm (например, mount / dev / VolGroup / LogVol00 / mnt / usb). Кроме того, они могут быть вам полезны:
pvs
lvdisplay /dev/VolGroup
vgchange -ay
Мне нужно было пометить том как доступный, поскольку lvdisplay показывал его как НЕ доступный.
я пошел с Решение Райана и это сработало. Обратите внимание, что использование виртуальной машины для передачи данных будет помедленнее чем загрузка непосредственно с живого компакт-диска. Вот как это сделать более подробно:
Предполагая, что ваш диск находится на устройство usb:
Захватить виртуальный бокс с участием extension-pack
(обычно работает лучше) Пример использования заваривать и заваривать бочонок:
brew cask установить виртуальный бокс виртуальный пакет расширений
Скачайте образ virtualbox ubuntu (может быть, и другой дистрибутив, кстати, я использовал 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.
Наслаждаться :)
Да, они могут. см. эту статью… Mac OS X Lion добавляет CoreStorage, менеджер томов (наконец!)
Что такое менеджер тома? Диспетчеры томов добавляют гибкости к распределению хранилища операционной системы, выступая в качестве уровня виртуализации между дисками и файловыми системами. Это важно, поскольку современные компьютерные системы должны поддерживать согласованный образ файловой системы даже при изменении устройств хранения. Диспетчеры томов, такие как Symantec Veritas Volume Manager и OSF LVM, позволяют многим операционным системам осуществлять такое гибкое управление хранением. Но у Apple никогда не было собственного менеджера томов до появления CoreStorage в Mac OS X «Lion». Узнать больше на Управление томами: виртуализация хост-хранилища.