Como posso formatar um disco USB como ext3 usando o OS X Yosemite?
Eu quero usá-lo em outro sistema baseado em Linux, mas desejo formatá-lo primeiro antes de conectar ao sistema Linux.
Como posso formatar um disco USB como ext3 usando o OS X Yosemite?
Eu quero usá-lo em outro sistema baseado em Linux, mas desejo formatá-lo primeiro antes de conectar ao sistema Linux.
Respostas:
Eu precisava formatar uma partição para ext3
a minha unidade flash USB. A unidade já estava formatada e tinha 3 partições, e eu queria converter a partição 1 do FAT32 para ext3.
brew
, visitarhttp://brew.sh/
brew install e2fsprogs
diskutil list
- no meu caso, minha partição estava no disco2 e tinha o identificador dedisk2s1
sudo $(brew --prefix e2fsprogs)/sbin/mkfs.ext3 /dev/disk2s1
mas pode ser necessário alterar a unidade disk2s1
para a partição ou unidade que você deseja formatar. Este comando solicitará que você verifique o nome da partição, apenas para ter certeza :)Observe que, se você puder ssh / telnet no seu roteador executando dd-wrt ou tomato, já poderá executar mkfs.ext3
diretamente diretamente no roteador e não precisará fazer nada no seu mac
Uma maneira totalmente gratuita de fazer as coisas seria instalar o VirtualBox e criar uma máquina virtual que executará sua distribuição Linux favorita. Você deve conseguir fazer isso com o mínimo impacto no espaço em disco.
Pessoalmente, eu apenas usaria um formato de arquivo comum, como o sistema de arquivos FAT universal, mas obviamente essa não é a resposta que você está procurando.
Existe o produto comercial Paragon ExtFS para Mac, com o qual você pode formatar até o ext4 - eu o uso periodicamente para acessar o disco rígido externo ext3 e funciona muito bem.
No site deles:
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!
Nenhuma afiliação ou qualquer outra coisa.
Também existe o OSXFuse, conforme descrito neste artigo, mas não acho que você possa formatar um disco rígido com ele.
Caso contrário, concordo com o ScunnerDarkly - instale o linux em uma máquina virtual - ou execute um disco ativo (por exemplo, ubuntu ) em uma máquina virtual, o que pode ser o mais fácil.
Com o VMWare Fusion 11.1.1 e o Ubuntu 18.04 LTS, pude formatar com sucesso um disco Seagate 4 TB conectado via USB 3.0 no meu laptop Mac OSX 10.13.6 usando gparted no formato de arquivo ext3, que posteriormente poderá ser lido com as soluções Fuse ext2.
Demorou cerca de 3 horas para o procedimento ... gparted mostra uma barra de progresso nesse meio tempo:
Se você adquirir o Paragon ExtFS, receberá uma série de sistemas de arquivos osxfuse.
Ele adicionará os seguintes sistemas de arquivos ao seu sistema, que podem ser vistos pelo Utilitário de Disco para /System/Library/Filesystems
:
UFSD_EXTFS Extended Filesystem 2
UFSD_EXTFS3 Extended Filesystem 3
UFSD_EXTFS4 Extended Filesystem 4
Execute diskutil Listfilesystems
para visualizar todos os sistemas suportados instalados em sua máquina.
Encontre o seu dispositivo de acionamento:
diskutil list
Supondo que seja /dev/disk2
Você pode apenas digitar: diskutil eraseDisk
para a entrada esperada:
Usage: diskutil eraseDisk format name [APM[Format]|MBR[Format]|GPT[Format]]
MountPoint|DiskIdentifier|DeviceNode
Eu correria:
diskutil eraseDisk UFSD_EXTFS4 BananaPi /dev/disk2
Quando terminar, você verá algo parecido com isto 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
Você pode então (supostamente - de acordo com o manual da Paragon) montá-lo (infelizmente apenas com as ferramentas da paragon):
/usr/local/sbin/mount_ufsd_ExtFS /dev/disk2s2 /Volumes/mountPoint
Solução somente leitura
e2fsprogs
então eu estava lutando para obter meu USB formatado.