Làm cách nào tôi có thể định dạng đĩa USB là ext3 bằng OS X Yosemite?
Tôi muốn sử dụng nó trên một hệ thống khác dựa trên linux nhưng tôi muốn định dạng nó trước khi kết nối với hệ thống linux.
Làm cách nào tôi có thể định dạng đĩa USB là ext3 bằng OS X Yosemite?
Tôi muốn sử dụng nó trên một hệ thống khác dựa trên linux nhưng tôi muốn định dạng nó trước khi kết nối với hệ thống linux.
Câu trả lời:
Tôi cần định dạng một phân vùng ext3
trên ổ flash USB của mình. Ổ đĩa đã được định dạng và có 3 phân vùng và tôi muốn chuyển đổi phân vùng 1 từ FAT32 sang ext3.
brew
, truy cậphttp://brew.sh/
brew install e2fsprogs
diskutil list
- trong trường hợp của tôi, phân vùng của tôi đã ở trên đĩa2 và có mã định danh làdisk2s1
sudo $(brew --prefix e2fsprogs)/sbin/mkfs.ext3 /dev/disk2s1
nhưng bạn có thể cần thay đổi ổ đĩa từ disk2s1
phân vùng hoặc ổ đĩa mà bạn muốn định dạng. Lệnh này sẽ yêu cầu bạn xác minh tên của phân vùng, chỉ để chắc chắn :)Lưu ý, nếu bạn có thể ssh / telnet vào bộ định tuyến của bạn chạy dd-wrt hoặc cà chua, bạn có thể đã trực tiếp chạy mkfs.ext3
trực tiếp trong bộ định tuyến và hoàn toàn không cần phải làm gì trên máy Mac của bạn
Một cách hoàn toàn miễn phí sẽ là cài đặt VirtualBox và tạo một máy ảo chạy bản phân phối Linux yêu thích của bạn. Bạn sẽ có thể làm điều này với tác động tối thiểu đến không gian đĩa.
Cá nhân tôi chỉ sử dụng một định dạng tệp phổ biến như hệ thống tệp phổ quát nhưng rõ ràng đây không phải là câu trả lời mà bạn đang tìm kiếm.
Có một sản phẩm thương mại Paragon ExtFS cho Mac mà bạn có thể định dạng ngay cả ext4 - thỉnh thoảng tôi sử dụng nó để truy cập ext3 hdd bên ngoài và nó hoạt động khá tốt.
Từ trang web của họ:
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!
Không liên kết hay bất cứ điều gì.
Ngoài ra còn có OSXFuse như được mô tả trong bản vẽ này, nhưng tôi không nghĩ bạn có thể định dạng một hdd với nó.
Mặt khác, tôi đồng ý với ScunnerDarkly - cài đặt linux trong máy ảo - hoặc chạy đĩa trực tiếp (ví dụ: Ubuntu ) trong Máy ảo, có thể là dễ nhất.
Nếu bạn có được Paragon ExtFS, bạn sẽ có được một loạt các hệ thống tệp osxfuse.
Nó sẽ thêm các hệ thống tập tin sau vào hệ thống của bạn bằng Disk Utility để /System/Library/Filesystems
:
UFSD_EXTFS Extended Filesystem 2
UFSD_EXTFS3 Extended Filesystem 3
UFSD_EXTFS4 Extended Filesystem 4
Chạy diskutil Listfilesystems
để xem tất cả các hệ thống được hỗ trợ được cài đặt trên máy của bạn.
Tìm thiết bị ổ đĩa của bạn:
diskutil list
Giả sử là /dev/disk2
Bạn chỉ có thể gõ: diskutil eraseDisk
cho đầu vào dự kiến:
Usage: diskutil eraseDisk format name [APM[Format]|MBR[Format]|GPT[Format]]
MountPoint|DiskIdentifier|DeviceNode
Tôi sẽ chạy:
diskutil eraseDisk UFSD_EXTFS4 BananaPi /dev/disk2
Khi bạn đã hoàn tất, bạn sẽ thấy một cái gì đó như thế này 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
Sau đó, bạn có thể (được cho là - theo hướng dẫn của Paragon) gắn nó (không may chỉ với các công cụ paragon):
/usr/local/sbin/mount_ufsd_ExtFS /dev/disk2s2 /Volumes/mountPoint
Giải pháp chỉ đọc
e2fsprogs
nên tôi đã vật lộn để định dạng USB của mình.