Как я могу отформатировать USB-диск как ext3, используя OS X Yosemite?
Я хочу использовать его в другой системе, основанной на Linux, но я хочу отформатировать его перед подключением к системе Linux.
Как я могу отформатировать USB-диск как ext3, используя OS X Yosemite?
Я хочу использовать его в другой системе, основанной на Linux, но я хочу отформатировать его перед подключением к системе Linux.
Ответы:
Мне нужно было отформатировать раздел ext3
на флешку. Диск уже был отформатирован и имел 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, но, очевидно, это не тот ответ, который вы ищете.
Существует коммерческий продукт Paragon ExtFS for Mac, с помощью которого вы можете отформатировать даже 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, как описано в этой статье, но я не думаю, что вы можете отформатировать жесткий диск с ним.
В противном случае я согласен со ScunnerDarkly - установить linux на виртуальную машину - или запустить живой диск (например, ubuntu ) на виртуальной машине, что может быть самым простым.
С VMWare Fusion 11.1.1 и Ubuntu 18.04 LTS я смог успешно отформатировать диск Seagate 4 ТБ, подключенный через USB 3.0, на моем ноутбуке Mac OSX 10.13.6, используя gparted для файлового формата ext3, который затем можно будет прочитать с помощью решений Fuse ext2.
Процедура заняла около 3 часов ... gparted покажет индикатор выполнения:
Если вы приобретаете 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.