Answers:
是的他们可以。请参阅本文。Mac OS X Lion添加了卷存储管理器CoreStorage(最后!)
什么是卷管理器?卷管理器为存储的操作系统分配增加了灵活性,充当磁盘和文件系统之间的虚拟化层。这很重要,因为即使存储设备发生变化,现代计算机系统也需要维护一致的文件系统映像。诸如Symantec的Veritas Volume Manager和OSF LVM之类的卷管理器允许许多操作系统进行这种灵活的存储管理。但是,直到Mac OS X“ Lion”中引入CoreStorage之前,Apple才拥有自己的卷管理器。在卷管理:虚拟化主机存储中了解更多信息 。
我遇到了同样的问题...为了解决这个问题,我创建了一个Mac OS X内核扩展,该扩展将简单的Linux LVM布局映射到Mac OS X中的逻辑分区:https :
//github.com/unsound/IOLVMPartitionScheme
它可以通过开源许可证(LGPLv2.1)获得。显然,它不是一个完整的卷管理器,因此只能使用单磁盘LVM布局,而不能使用非快照卷等,但是对于大多数为启动驱动器自动创建的LVM布局来说,它应该已经足够了。
尽管您仍然需要找到一种方法来安装ext3卷... fuse-ext2应该可以解决问题。
编辑:我的博客上提供了更多信息,包括二进制文件。
OS X无法读取LVM卷,并且目前(或我知道)没有第三方驱动程序。最简单的解决方案是在imac上启动linux live cd(Ubuntu等),安装驱动器,然后将数据复制到其他位置。
您也可以尝试使用许多第三方产品(VMware Fusion,Parallels,Virtual Box)之一安装Linux虚拟机,然后在其中安装卷。
该diskutil cs list
命令是您要寻找的。在终端上尝试一下。然后输入diskutil cs
您可以使用的CoreStorage命令的简短列表。我在我的博客上写了更多关于它的内容。
我选择了Ryan的解决方案,它奏效了。请注意,使用虚拟机进行数据传输要比直接引导到实时CD 慢。这是更详细的方法:
假设您的磁盘位于USB设备上:
抢VirtualBox的与extension-pack
实施例(通常工作更好)酿造和酿造桶:
brew cask安装virtualbox virtualbox-extension-pack
下载一个virtualbox ubuntu图像(顺便说一句,也可能是另一个发行版,我使用Ubuntu Linux 15.04 x86_64
password 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图标(我是希捷,别判断我):P
如果一切顺利,您应该在ubuntu的文件浏览器(Nautilus)的侧栏中看到您的lvm卷。它应该自动挂载到/media/ubuntu/<name_of_lvm_volume>
否则,您可能必须遵循如何在ubuntu上挂载lvm分区。
请享用 :)