ฉันจะฟอร์แมตดิสก์ USB เป็น ext3 โดยใช้ OS X Yosemite ได้อย่างไร
ฉันต้องการใช้กับระบบอื่นที่ใช้ linux แต่ฉันต้องการฟอร์แมตก่อนที่จะเชื่อมต่อกับระบบ linux
ฉันจะฟอร์แมตดิสก์ USB เป็น ext3 โดยใช้ OS X Yosemite ได้อย่างไร
ฉันต้องการใช้กับระบบอื่นที่ใช้ linux แต่ฉันต้องการฟอร์แมตก่อนที่จะเชื่อมต่อกับระบบ linux
คำตอบ:
ฉันต้องการฟอร์แมตพาร์ติชันเป็นext3
แฟลชไดรฟ์ USB ไดรฟ์ได้รับการจัดรูปแบบแล้วและมี 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 หรือมะเขือเทศคุณสามารถเรียกใช้mkfs.ext3
โดยตรงในเราเตอร์ได้โดยตรงและไม่จำเป็นต้องทำอะไรเลยบน mac เลย
วิธีหนึ่งในการทำสิ่งต่าง ๆ โดยไม่เสียค่าใช้จ่ายนั่นก็คือการติดตั้ง VirtualBox และสร้างเครื่องเสมือนซึ่งจะใช้งานดิสทริบิวเตอร์ distro ที่คุณโปรดปราน คุณควรจะสามารถทำได้โดยมีผลกระทบต่อพื้นที่ดิสก์น้อยที่สุด
โดยส่วนตัวฉันจะใช้รูปแบบไฟล์ทั่วไปเช่นระบบไฟล์ FAT สากล แต่แน่นอนว่านี่ไม่ใช่คำตอบที่คุณต้องการ
มีผลิตภัณฑ์เชิงพาณิชย์Paragon ExtFS สำหรับ Macที่คุณสามารถจัดรูปแบบแม้กระทั่ง ext4 - ฉันใช้เป็นครั้งคราวเพื่อเข้าถึงภายนอก ext3 HDD และทำงานได้ค่อนข้างดี
จากเว็บไซต์ของพวกเขา:
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ตามที่อธิบายไว้ในบทความนี้ แต่ฉันไม่คิดว่าคุณสามารถฟอร์แมต HDD ด้วยได้
มิฉะนั้นฉันก็เห็นด้วยกับ ScunnerDarkly - ติดตั้ง linux ในเครื่องเสมือน - หรือเรียกใช้ live disk (เช่นubuntu ) ใน Virtual Machine ซึ่งอาจจะง่ายที่สุด
หากคุณได้รับ Paragon ExtFS คุณจะได้รับชุดของระบบไฟล์ osxfuse
มันจะเพิ่มระบบไฟล์ต่อไปนี้ในระบบของคุณสามารถดูได้โดย Disk Utility ไปที่/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) ติดตั้ง (น่าเสียดายที่มีเครื่องมือแบบพารากอนเท่านั้น):
/usr/local/sbin/mount_ufsd_ExtFS /dev/disk2s2 /Volumes/mountPoint
โซลูชันอ่านอย่างเดียว
e2fsprogs
ดังนั้นฉันจึงต้องพยายามฟอร์แมต USB ของฉัน