Come posso formattare un disco USB come ext3 usando OS X Yosemite?
Voglio usarlo su un altro sistema basato su Linux, ma desidero formattarlo prima di collegarmi al sistema Linux.
Come posso formattare un disco USB come ext3 usando OS X Yosemite?
Voglio usarlo su un altro sistema basato su Linux, ma desidero formattarlo prima di collegarmi al sistema Linux.
Risposte:
Avevo bisogno di formattare una partizione ext3
sulla mia chiavetta USB. L'unità era già formattata e aveva 3 partizioni e volevo convertire la partizione 1 da FAT32 a ext3.
brew
, visitahttp://brew.sh/
brew install e2fsprogs
diskutil list
- nel mio caso, la mia partizione era su disk2 e aveva l'identificatore didisk2s1
sudo $(brew --prefix e2fsprogs)/sbin/mkfs.ext3 /dev/disk2s1
ma potrebbe essere necessario cambiare l'unità dalla disk2s1
partizione o unità che si desidera formattare. Questo comando ti chiederà di verificare il nome della partizione, tanto per essere sicuro :)Nota, se sei in grado di eseguire ssh / telnet nel tuo router eseguendo dd-wrt o tomato, puoi già eseguire mkfs.ext3
direttamente direttamente nel router e non devi fare nulla sul tuo mac
Un modo totalmente gratuito di fare le cose sarebbe installare VirtualBox e creare una macchina virtuale che eseguirà la tua distribuzione Linux preferita. Dovresti essere in grado di farlo con un impatto minimo sullo spazio su disco.
Personalmente userei solo un formato di file comune come il file system FAT universale, ma ovviamente questa non è la risposta che stai cercando.
Esiste il prodotto commerciale Paragon ExtFS per Mac con il quale è possibile formattare anche ext4 - lo utilizzo di tanto in tanto per accedere a un disco fisso esterno ext3 e funziona abbastanza bene.
Dal loro sito Web:
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!
Nessuna affiliazione o altro.
C'è anche OSXFuse come descritto in questo articolo, ma non credo che tu possa formattare un hdd con esso.
Altrimenti concordo con ScunnerDarkly - installa Linux in una macchina virtuale - o eseguo un disco live (ad es. Ubuntu ) in una macchina virtuale, che potrebbe essere il più semplice.
Con VMWare Fusion 11.1.1 e Ubuntu 18.04 LTS sono stato in grado di formattare correttamente un disco Seagate da 4 TB collegato tramite USB 3.0 sul mio computer portatile Mac OSX 10.13.6 utilizzando gparted al formato file ext3 che in seguito può essere letto utilizzando le soluzioni Fuse ext2.
Sono state necessarie circa 3 ore per la procedura ... gparted mostra nel frattempo una barra di avanzamento:
Se acquisisci Paragon ExtFS, otterrai una serie di file system osxfuse.
Aggiungerà i seguenti filesystem al tuo sistema che possono essere visti da Utility Disco a /System/Library/Filesystems
:
UFSD_EXTFS Extended Filesystem 2
UFSD_EXTFS3 Extended Filesystem 3
UFSD_EXTFS4 Extended Filesystem 4
Esegui diskutil Listfilesystems
per visualizzare tutti i sistemi supportati installati sul tuo computer.
Trova il tuo dispositivo di guida:
diskutil list
Supponendo che sia /dev/disk2
possibile digitare semplicemente: diskutil eraseDisk
per l'input previsto:
Usage: diskutil eraseDisk format name [APM[Format]|MBR[Format]|GPT[Format]]
MountPoint|DiskIdentifier|DeviceNode
Vorrei correre:
diskutil eraseDisk UFSD_EXTFS4 BananaPi /dev/disk2
Quando hai finito dovresti vedere qualcosa del genere 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
È quindi possibile (presumibilmente - secondo il manuale Paragon) montarlo (purtroppo solo con strumenti Paragon):
/usr/local/sbin/mount_ufsd_ExtFS /dev/disk2s2 /Volumes/mountPoint
Soluzione di sola lettura
e2fsprogs
quindi stavo faticando a ottenere la mia formattazione USB.