如何在非linux系统对ext4文件格式进行读写

2019-08-05 08:00:30  |  来源:pc玩家

  如果你经常使用Linux系统进行工作,并且需要经常跟其他操作系统进行文件文件交互的时候,一般来说都会把移动硬盘的文件格式格式化为通用格式,比如fat32/exfat,但是如果你已经有了ext4格式的移动硬盘,文件很多很大又不想换硬盘折腾来折腾去,那么本文会给你一点帮助。

windows下访问ext4

  windows下目前比较完美的方案是使用Paragon ExtFS,Paragon ExtFS是一款分区管理软件,可以帮助你在windows上管理Linux的分区,该软件提供了分卷添加功能,可以在磁盘管理界面建立新的分卷,也能查看分区读写速度,让您在访问分区的时候可以查看读写性能,该软件的功能很多,可以在 Windows下高速透明访问 Ext2 / Ext3 / Ext4 分区,分区的数据都是可以立即显示的,同时也可以在您的电脑上安装新的Linux分卷,功能还是比较完善的,

  软件获取也很简单,到官网注册一下就可以,如图所示下载安装包

001.jpg

  下载好软件直接安装,成功后插入移动硬盘就自动加载,跟windows分区到使用体验完全一致。

  

002.png

  https://www.paragon-software.com/home/linuxfs-windows/

  macOS下访问ext4

  如果你是macOS用户,那么需要安装一些软件,如osxfuse和ext4fuse。安装这些最简单的方法是使用Homebrew,启动终端,输入下面到命令。

brew cask install osxfuse
brew install ext4fuse

003.jpg

  虽然上述工具可以帮助你读写Ext4格式的驱动器,但是它们并不是非常稳定。只要您以只读方式安装驱动器,就像我们在本教程中所做的那样,您就不会冒太大风险。如果您尝试使用这些工具写入Ext4驱动器,您可能会有一定到几率丢失数据,所以建议做任何操作前备份一下数据。

将Ext4磁盘安装在macOS上

  现在您已经安装了Ext4支持,您需要确定您希望装载的驱动器。为此,请运行以下命令:

diskutil list

  记下你的分区的标识,类似于"/dev/disk3s1 "假设是该标识,您将运行以下命令来装载驱动器:

sudo ext4fuse /dev/disk3s1 ~/tmp/MY_DISK_PARTITION -o allow_other

  上面的MY_DISK可以是您自定义的任何名称。现在,导航到Finder中的“/tmp/”目录,您应该会看到列出的分区内容。如果您的磁盘有多个分区,您可以使用与上面相同的步骤加载它们。你只需留意使用不同的目录名来加载它们。

  如果本文对您有所帮助,请记得关注pc玩家,再次感谢您的阅读。