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

Как получить доступ к разделам LVM в OS X?

Мне нужно получить доступ к разделам 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:

  1. Захватить виртуальный бокс с участием extension-pack (обычно работает лучше) Пример использования заваривать и заваривать бочонок:

    brew cask установить виртуальный бокс виртуальный пакет расширений

  2. Скачайте образ virtualbox ubuntu (может быть, и другой дистрибутив, кстати, я использовал Ubuntu Linux 15.04 x86_64 с паролем reverse)

  3. Настройте общую папку в настройках (необязательно, сделайте это, только если вы хотите скопировать данные с диска на свой Mac)

  4. Enable USB Controller из Ports настройки (я использовал USB 3.0 (xHCI) controller)

  5. Запустите виртуальную машину

  6. Вставьте гостевой компакт-диск из меню виртуального бокса devices > Insert guest cd image и установите его (я сделал это, но не знаю, было ли это необходимо для поддержки USB).
  7. Откройте терминал в ubuntu и установите lvm2

    sudo apt-get install -y lvm2
    
  8. Убедитесь, что все диски с USB-устройства извлечены на стороне Mac

  9. Щелкните значок 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». Узнать больше на Управление томами: виртуализация хост-хранилища.