Answers:
我需要格式化ext3
USB闪存驱动器上的分区。该驱动器已经格式化,并具有3个分区,我想将分区1从FAT32转换为ext3。
brew
,访问http://brew.sh/
brew install e2fsprogs
diskutil list
-在我的情况下,我的分区位于disk2上,并且具有disk2s1
sudo $(brew --prefix e2fsprogs)/sbin/mkfs.ext3 /dev/disk2s1
但是您可能需要将驱动器从更改为disk2s1
要格式化的分区或驱动器。该命令将要求您验证分区的名称,只是为了确保:)请注意,如果您能够通过SSH / Telnet进入运行dd-wrt或Tomato mkfs.ext3
的路由器,则可以直接在路由器中直接运行,而无需在Mac上进行任何操作
一种完全免费的处理方法是安装VirtualBox并创建一个虚拟机,该虚拟机将运行您最喜欢的Linux发行版。您应该能够做到这一点,并且对磁盘空间的影响最小。
我个人只是使用通用文件格式,例如通用FAT文件系统,但是显然这不是您要寻找的答案。
有用于Mac的商业产品Paragon ExtFS,您甚至可以使用它格式化ext4-我不时使用它来访问ext3外部硬盘,并且效果很好。
从他们的网站:
Full read/write access to Ext2 / Ext3 / Ext4 partitions under Mac® OS X
Transfer rate is similar to the native Mac® OS Extended file system performance
Auto-mounting of Ext2 / Ext3 / Ext4 volumes
Full support of OS X 10.10 Yosemite!
没有从属关系或其他任何关系。
还有OSXFuse如本artticle描述,但我不认为你可以格式化硬盘吧。
否则,我同意ScunnerDarkly-在虚拟机中安装linux-或在虚拟机中运行活动磁盘(例如ubuntu),这可能是最简单的。
如果购买了Paragon ExtFS,您将获得一系列osxfuse文件系统。
它将以下文件系统添加到您的系统中,“磁盘工具”可以看到/System/Library/Filesystems
:
UFSD_EXTFS Extended Filesystem 2
UFSD_EXTFS3 Extended Filesystem 3
UFSD_EXTFS4 Extended Filesystem 4
运行diskutil Listfilesystems
以查看计算机上安装的所有受支持的系统。
查找驱动器设备:
diskutil list
假设它是/dev/disk2
您可以只输入:diskutil eraseDisk
作为预期的输入:
Usage: diskutil eraseDisk format name [APM[Format]|MBR[Format]|GPT[Format]]
MountPoint|DiskIdentifier|DeviceNode
我会跑:
diskutil eraseDisk UFSD_EXTFS4 BananaPi /dev/disk2
完成后,您应该会看到类似这样的内容 diskutil list
/dev/disk2 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *4.0 GB disk2
1: EFI EFI 209.7 MB disk2s1
2: Linux Filesystem 3.6 GB disk2s2
3: Apple_Boot Boot OS X 134.2 MB disk2s3
然后,您可以(据称-根据Paragon手册)安装它(不幸的是,只能使用Paragon工具):
/usr/local/sbin/mount_ufsd_ExtFS /dev/disk2s2 /Volumes/mountPoint
只读解决方案
e2fsprogs
所以我在努力格式化USB。