受到推崇的, 2024

编辑的选择

如何在带有os x fuse的mac上安装ext4 linux文件系统

[PZP] Skyprex × lix

[PZP] Skyprex × lix

目录:

Anonim

EXT文件系统(扩展文件系统的简称)及其EXT2,EXT3和EXT4的系列成员是Linux和Raspberry Pi使用的文件系统。 使用多个平台的Mac用户可能会注意到OS X无法自行安装EXT分区,因此任何希望安装和读取EXT驱动器和其他文件系统的人都需要依赖第三方实用程序。

OSXFuse就是这样一个工具,一个免费的开源产品,允许OS X读取EXT卷,如果你对Linux分区的一些不确定性和风险感到满意,你甚至可以启用实验性的EXT写入功能。

  1. 从开发人员那里获取OSXFuse(免费)并运行包安装程序
  2. 选择安装“MacFUSE兼容层”,这是可选的,但对于FUSE-EXT2是必需的
  3. 安装完成后重新启动Mac,您将在“系统偏好设置”中找到“Fuse for OS X”控制面板

此时,您可以将EXT文件系统驱动器和/或分区从Linux世界连接到Mac,并能够按预期从它们中读取数据。 这意味着您可以访问文件并将文件从EXT卷复制到Mac,但反之亦然(更多关于使用EXT写入支持的信息)。

当使用FUSE安装EXT驱动器时,卷将被解释为网络驱动器或服务器,因此,如果您从Finder首选项隐藏桌面图标或连接的服务器,除了在Finder窗口侧栏中外,您将看不到它。

长期OS X用户可能会认为OSXFuse是现已解散的MacFUSE的后续产品,这曾经是Mac上获得Windows NTFS支持所必需的。 当然,现在你可以直接在Mac上启用NTFS写支持而无需任何第三方工具,但不久之前并非如此。

启用EXT写入支持

虽然OSXFuse添加了EXT读取支持,但默认情况下禁用对EXT的写入支持,并且可能根本不建议使用它,它被认为是实验性的,并且由于某种原因而不受FUSE支持。

尽管如此,如果您绝对必须从OS X写入Linux分区,并且您有相关数据和/或驱动器的备份,并且您不介意可能会对驱动器上的数据进行烘烤,则可以启用写入EXT执行以下步骤:

  • 获取FUSE-EXT2并将其安装到MacFUSE上
  • 重新启动Mac,然后使用以下命令字符串启用写入支持:
  • sudo sed -e 's/OPTIONS="auto_xattr, defer_permissions"/OPTIONS="auto_xattr, defer_permissions, rw+"/' -i .orig /System/Library/Filesystems/fuse-ext2.fs/fuse-ext2.util

  • 交叉你的手指,希望最好,这是实验性的,不推荐的原因

同样,不建议启用EXT写入支持。 这不能过分夸大。 请务必了解驱动器存在相当大的风险,因此很可能会损坏Linux分区或驱动器文件系统。 没有备份就不要这样做。

顺便说一句,对于那些希望通过使用外部驱动器在OS X和Linux(以及Windows)之间安全地读取 和写入 文件的人来说,替代方案最好是格式化驱动器以最大程度地兼容MS-DOS文件系统几乎每个操作系统都可以访问它。 这对于您希望用于快速文件存储和网络外共享的USB拇指驱动器和外部磁盘特别有用。 否则,联网计算机只能使用SMB协议,并通过本地网络连接在Mac OS X,Linux和Windows之间共享文件。 不,它与安装现有的EXT文件系统不同,但如果唯一的目的是能够在不同的OS之间读写数据,它就可以工作。

卸载OSXFuse

卸载OSXFuse的最简单方法是使用包控制面板:

  • 通过Apple菜单前往系统偏好设置并选择“OS X保险丝”
  • 单击“删除OSXFuse”按钮并输入管理员密码以从Mac卸载FUSE

删除OSXFuse显然会删除从Mac安装所有EXT linux文件系统的功能。 如果您打算使用其他第三方EXT安装解决方案,无论是从Paragon还是其他地方,您都需要从OS X卸载FUSE软件包。

热门类别

Top