Jak sformatować dysk USB jako ext3 za pomocą systemu OS X Yosemite?
Chcę go użyć w innym systemie opartym na systemie Linux, ale najpierw sformatuję go przed podłączeniem do systemu Linux.
Jak sformatować dysk USB jako ext3 za pomocą systemu OS X Yosemite?
Chcę go użyć w innym systemie opartym na systemie Linux, ale najpierw sformatuję go przed podłączeniem do systemu Linux.
Odpowiedzi:
Musiałem sformatować partycję ext3
na dysku flash USB. Dysk był już sformatowany i miał 3 partycje, a ja chciałem przekonwertować partycję 1 z FAT32 na ext3.
brew
, odwiedźhttp://brew.sh/
brew install e2fsprogs
diskutil list
wymyśl nazwę swojej partycji lub dysku za pomocą - w moim przypadku moja partycja znajdowała się na dysku 2 i miała identyfikatordisk2s1
sudo $(brew --prefix e2fsprogs)/sbin/mkfs.ext3 /dev/disk2s1
ale może zajść potrzeba zmiany dysku disk2s1
na partycję lub dysk, który chcesz sformatować. To polecenie poprosi o zweryfikowanie nazwy partycji, dla pewności :)Uwaga: jeśli możesz ssh / telnet na routerze z uruchomionym dd-wrt lub pomidorem, możesz już bezpośrednio uruchomić mkfs.ext3
bezpośrednio na routerze i nie musisz nic robić na komputerze Mac
Jednym całkowicie darmowym sposobem robienia rzeczy byłoby zainstalowanie VirtualBox i stworzenie maszyny wirtualnej, która uruchomi twoją ulubioną dystrybucję Linuksa. Powinieneś być w stanie to zrobić przy minimalnym wpływie na miejsce na dysku.
Osobiście użyłbym zwykłego formatu plików, takiego jak uniwersalny system plików FAT, ale oczywiście nie jest to odpowiedź, której szukasz.
Jest komercyjny produkt Paragon ExtFS dla komputerów Mac, z którym możesz sformatować nawet ext4 - używam go od czasu do czasu, aby uzyskać dostęp do zewnętrznego dysku twardego ext3 i działa całkiem dobrze.
Z ich strony internetowej:
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!
Brak przynależności lub cokolwiek innego.
Istnieje również OSXFuse, jak opisano w tym artykule, ale nie sądzę, aby można za jego pomocą sformatować dysk twardy.
W przeciwnym razie zgadzam się ze ScunnerDarkly - instaluję Linux na maszynie wirtualnej - lub uruchamiam dysk na żywo (np. Ubuntu ) na maszynie wirtualnej, co może być najłatwiejsze.
Dzięki VMWare Fusion 11.1.1 i Ubuntu 18.04 LTS udało mi się z powodzeniem sformatować dysk Seagate 4TB podłączony przez USB 3.0 na moim laptopie Mac OSX 10.13.6 za pomocą gparted do formatu plików ext3, który później można odczytać za pomocą rozwiązań Fuse ext2.
Procedura zajęła około 3 godzin ... w międzyczasie pokazuje pasek postępu:
Jeśli kupisz Paragon ExtFS, otrzymasz serię systemów plików osxfuse.
Dodaje następujące systemy plików do twojego systemu, które można zobaczyć w Narzędziu dyskowym do /System/Library/Filesystems
:
UFSD_EXTFS Extended Filesystem 2
UFSD_EXTFS3 Extended Filesystem 3
UFSD_EXTFS4 Extended Filesystem 4
Uruchom, diskutil Listfilesystems
aby wyświetlić wszystkie obsługiwane systemy zainstalowane na twoim komputerze.
Znajdź swoje urządzenie napędowe:
diskutil list
Zakładając, że tak, /dev/disk2
możesz po prostu wpisać: diskutil eraseDisk
dla oczekiwanego wejścia:
Usage: diskutil eraseDisk format name [APM[Format]|MBR[Format]|GPT[Format]]
MountPoint|DiskIdentifier|DeviceNode
Biegałbym:
diskutil eraseDisk UFSD_EXTFS4 BananaPi /dev/disk2
Kiedy skończysz, powinieneś zobaczyć coś takiego 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
Następnie możesz (podobno - zgodnie z instrukcją Paragon) zamontować go (niestety tylko przy pomocy narzędzi Paragon):
/usr/local/sbin/mount_ufsd_ExtFS /dev/disk2s2 /Volumes/mountPoint
Rozwiązanie tylko do odczytu
e2fsprogs
więc starałem się sformatować mój USB.