Mac OS挂载ext4硬盘,Mac OS挂载ext4硬盘教程

马肤

温馨提示:这篇文章已超过426天没有更新,请注意相关的内容是否还可用!

摘要:在Mac OS上挂载ext4格式的硬盘是一个常见的需求。用户可以通过在Finder中使用“连接到服务器”功能,输入硬盘的IP地址或路径来挂载ext4硬盘。还可以使用第三方软件如Paragon ExtFS或Mounty来简化挂载过程。这些软件允许用户在Mac OS上轻松访问和管理ext4硬盘中的文件和数据。尽管ext4格式不是Mac OS原生支持的格式,但通过合适的方法和工具,用户仍可在Mac上挂载和使用ext4硬盘。

安装macFUSE

Home - macFUSE

如下载macfuse-4.4.3dmg进行安装

安装过程可能会遇到“若要启用系统扩展,您需要在恢复环境中修改安全性设置”的提示,解决此问题的方法如下:

Mac OS挂载ext4硬盘,Mac OS挂载ext4硬盘教程 第1张

1、关机,直到键盘灯完全熄灭。

2、按住开机键,直到出现特定界面,然后松开。

Mac OS挂载ext4硬盘,Mac OS挂载ext4硬盘教程 第2张

3、参照文章:M1芯片遇到“若要启用系统扩展,您需要在恢复环境中修改安全性设置”的解决方法 - XXMac。

安装 FUSE-EXT2

FUSE-EXT2 使得 OSXFUSE 支持 ext2/ext3/ext4 文件系统的挂载。

Mac OS挂载ext4硬盘,Mac OS挂载ext4硬盘教程 第3张

将以下代码保存至一个shell脚本中,并执行即可,原代码位于GitHub - alperakcan/fuse-ext2: Fuse-ext2是一个多操作系统FUSE模块,用于挂载ext2、ext3和ext4文件系统设备和/或图像,支持读写,这个脚本在执行时可能会有些小问题,需要仔细查看是否有错误提示。

将代码复制并粘贴至文件如 /tmp/ext4/script.sh,但请不要将文件命名为install.sh,记得为script.sh赋予执行权限,并在该目录下运行它:./script.sh。

Mac OS挂载ext4硬盘,Mac OS挂载ext4硬盘教程 第4张

如下:

#!/bin/sh
export PATH=/opt/gnu/bin:$PATH
export PKG_CONFIG_PATH=/opt/gnu/lib/pkgconfig:/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH
mkdir fuse-ext2.build
cd fuse-ext2.build
if [ ! -d fuse-ext2 ]; then
    git clone https://github.com/alperakcan/fuse-ext2.git
fi
m4
if [ ! -f m4-1.4.17.tar.gz ]; then
    curl -O -L http://ftp.gnu.org/gnu/m4/m4-1.4.17.tar.gz
fi
tar -zxvf m4-1.4.17.tar.gz 
cd m4-1.4.17
./configure --prefix=/opt/gnu
make -j 16
sudo make install
cd ../
autoconf
if [ ! -f autoconf-2.69.tar.gz ]; then
    curl -O -L http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz
fi
tar -zxvf autoconf-2.69.tar.gz 
cd autoconf-2.69
./configure --prefix=/opt/gnu
make
sudo make install
cd ../
automake
if [ ! -f automake-1.15.tar.gz ]; then
    curl -O -L http://ftp.gnu.org/gnu/automake/automake-1.15.tar.gz
fi
tar -zxvf automake-1.15.tar.gz 
cd automake-1.15
./configure --prefix=/opt/gnu
make
sudo make install
cd ../
libtool and e2fsprogs (ext4 filesystem utilities) installation codes follow similarly... (see original script for details)

0
收藏0
文章版权声明:除非注明,否则均为VPS857原创文章,转载或复制请以超链接形式并注明出处。

相关阅读

  • 【研发日记】Matlab/Simulink自动生成代码(二)——五种选择结构实现方法,Matlab/Simulink自动生成代码的五种选择结构实现方法(二),Matlab/Simulink自动生成代码的五种选择结构实现方法详解(二)
  • 超级好用的C++实用库之跨平台实用方法,跨平台实用方法的C++实用库超好用指南,C++跨平台实用库使用指南,超好用实用方法集合,C++跨平台实用库超好用指南,方法与技巧集合
  • 【动态规划】斐波那契数列模型(C++),斐波那契数列模型(C++实现与动态规划解析),斐波那契数列模型解析与C++实现(动态规划)
  • 【C++】,string类底层的模拟实现,C++中string类的模拟底层实现探究
  • uniapp 小程序实现微信授权登录(前端和后端),Uniapp小程序实现微信授权登录全流程(前端后端全攻略),Uniapp小程序微信授权登录全流程攻略,前端后端全指南
  • Vue脚手架的安装(保姆级教程),Vue脚手架保姆级安装教程,Vue脚手架保姆级安装指南,Vue脚手架保姆级安装指南,从零开始教你如何安装Vue脚手架
  • 如何在树莓派 Raspberry Pi中本地部署一个web站点并实现无公网IP远程访问,树莓派上本地部署Web站点及无公网IP远程访问指南,树莓派部署Web站点及无公网IP远程访问指南,本地部署与远程访问实践,树莓派部署Web站点及无公网IP远程访问实践指南,树莓派部署Web站点及无公网IP远程访问实践指南,本地部署与远程访问详解,树莓派部署Web站点及无公网IP远程访问实践详解,本地部署与远程访问指南,树莓派部署Web站点及无公网IP远程访问实践详解,本地部署与远程访问指南。
  • vue2技术栈实现AI问答机器人功能(流式与非流式两种接口方法),Vue2技术栈实现AI问答机器人功能,流式与非流式接口方法探究,Vue2技术栈实现AI问答机器人功能,流式与非流式接口方法详解
  • 发表评论

    快捷回复:表情:
    评论列表 (暂无评论,0人围观)

    还没有评论,来说两句吧...

    目录[+]

    取消
    微信二维码
    微信二维码
    支付宝二维码