MacでUSBディスクをEXT3としてフォーマットする


44

OS X Yosemiteを使用してUSBディスクをext3としてフォーマットするにはどうすればよいですか?

Linuxベースの別のシステムで使用したいのですが、Linuxシステムに接続する前に最初にフォーマットしたいです。

回答:


64

ext3USBフラッシュドライブでパーティションをフォーマットする必要がありました。ドライブは既にフォーマットされており、3つのパーティションがあり、パーティション1をFAT32からext3に変換したかった。

  1. インストールbrew、訪問http://brew.sh/
  2. を使用してe2fsprogsをインストールする brew install e2fsprogs
  3. 使用してパーティションまたはドライブの名前を把握しますdiskutil list-私の場合、私のパーティションはdisk2にあり、disk2s1
  4. sudo $(brew --prefix e2fsprogs)/sbin/mkfs.ext3 /dev/disk2s1ただし、ドライブdisk2s1をフォーマットするパーティションまたはドライブに変更する必要がある場合があります。このコマンドは、念のため、パーティションの名前を確認するように求めます:)

dd-wrtまたはtomatoを実行しているルーターにssh / telnetできる場合mkfs.ext3、ルーターで直接直接実行でき、Macで何もする必要はありません。


ありがとうございました!この情報は非常に有用であり、グーグル検索では他のどこにも見ていません。ところで、WRT1900acsでのOpenWRTが見つからないe2fsprogsため、USBをフォーマットするのに苦労していました。
MikeSchinkel

15
私はこのエラーを取得して立ち往生しました:「/ dev / disk2:スーパーブロックのセットアップ中にリソースがビジー」、「diskutil unmountDisk disk2」を試した後、次のコマンドが機能しました「sudo $(brew --prefix e2fsprogs)/ sbin / mkfs .ext3 / dev / disk2 '
jackkav

DD-WRTのメモに特に感謝しました。これは、ドライブをルーターから取得してOpenWRTでパーティションを作成し、フォーマットする手順を省いたためです。
木箱

最後の行(ルーターへのtelnetについて)は、最初に言及した場合に実際に役立つことがあります。)
Lei Zhang

6

完全に無料の方法の1つは、VirtualBoxをインストールし、お気に入りのLinuxディストリビューションを実行する仮想マシンを作成することです。ディスクスペースへの影響を最小限に抑えてこれを実行できるはずです。

個人的には、普遍的なFATファイルシステムなどの一般的なファイル形式を使用しますが、明らかにこれはあなたが探している答えではありません。


7
SDカードはPCI-Eバス上で実行され、仮想マシンにパススルーできないため、SDカードをフォーマットしようとすると、これは不十分です。
アッシュグロムニー

5

Mac用の市販製品Paragon ExtFSを使用すると、ext4でもフォーマットできます。時々ext3外部hddにアクセスするために使用し、非常にうまく機能します。

彼らのウェブサイトから:

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もありますが、それでhddをフォーマットできるとは思いません。

そうでなければ、私はScunnerDarklyに同意します-Linuxを仮想マシンにインストールします-または、仮想マシンでライブディスク(ubuntuなど)を実行します。


1

VMWare Fusion 11.1.1とUbuntu 18.04 LTSを使用して、ext3ファイル形式にgpartedを使用してMac OSX 10.13.6ラップトップでUSB 3.0経由で接続されたSeagate 4TBディスクを正常にフォーマットできました。

手順には約3時間かかりました...その間、gpartedは進行状況バーを表示します。 gpartedの進行状況バー


0

Paragon ExtFSを取得すると、一連のosxfuseファイルシステムが取得されます。

次のファイルシステムがシステムに追加され、Disk Utilityで次のように表示されます/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 

補遺

読み取り専用ソリューション

https://github.com/gerard/ext4fuse

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.