Mac에서 USB 디스크를 EXT3으로 포맷


44

OS X Yosemite를 사용하여 USB 디스크를 ext3으로 포맷하려면 어떻게해야합니까?

리눅스 기반의 다른 시스템에서 사용하고 싶지만 리눅스 시스템에 연결하기 전에 먼저 포맷하고 싶습니다.

답변:


64

ext3USB 플래시 드라이브에서 파티션을 포맷해야했습니다 . 드라이브는 이미 포맷되었고 3 개의 파티션이 있으며 파티션 1을 FAT32에서 ext3으로 변환하려고했습니다.

  1. 설치 brew, 방문http://brew.sh/
  2. 다음을 사용하여 e2fsprogs를 설치하십시오. brew install e2fsprogs
  3. 사용하여 파티션 또는 드라이브의 이름을 알아 내십시오. diskutil list필자의 경우 내 파티션은 disk2에 있었고 식별자는disk2s1
  4. sudo $(brew --prefix e2fsprogs)/sbin/mkfs.ext3 /dev/disk2s1그러나 disk2s1드라이브를 포맷하려는 파티션 또는 드라이브 로 변경해야 할 수도 있습니다 . 이 명령은 파티션 이름을 확인하라는 메시지를 표시합니다. :)

dd-wrt 또는 tomato을 실행하는 라우터에 ssh / telnet을 ssh 할 수 있다면 이미 mkfs.ext3라우터에서 직접 실행할 수 있으며, Mac에서 아무 것도 할 필요가 없습니다.


감사합니다! 이 정보는 매우 유용했으며 모든 인터넷 검색에서 다른 곳에서는 보지 못했습니다. BTW, WRT1900acs에서 OpenWRT를 찾지 못해 e2fsprogsUSB 포맷을하기 위해 고심하고있었습니다.
MikeSchinkel

15
'diskdev unmountDisk disk2'를 시도 할 때까지 '/ dev / disk2 : 수퍼 블록을 설정하는 동안 리소스 사용 중'이라는 오류가 발생하여 다음 명령이 작동합니다. .ext3 / dev / disk2 '
jackkav 2016 년

DD-WRT 노트는 라우터에서 드라이브를 가져 와서 OpenWRT에서 파티션을 나누고 포맷하는 단계를 저장했기 때문에 특히 감사했습니다.
상자

마지막 줄 (라우터에 대한 텔넷 정보)은 실제로 처음에 언급 할 경우 더 도움이 될 수 있습니다.)
Lei Zhang

6

완전히 자유로운 방법 중 하나는 VirtualBox를 설치하고 좋아하는 Linux 배포판을 실행할 가상 컴퓨터를 만드는 것입니다. 디스크 공간에 미치는 영향을 최소화하면서이 작업을 수행 할 수 있어야합니다.

나는 개인적으로 범용 FAT 파일 시스템과 같은 일반적인 파일 형식을 사용하지만 분명히 이것은 당신이 찾고있는 대답이 아닙니다.


7
SD- 카드가 PCI-E 버스에서 실행되고 가상 머신으로 전달 될 수 없기 때문에 SD 카드를 포맷하려고하면 부족합니다.
ashgromnies 2016

5

ext4조차도 포맷 할 수있는 Mac 용 상용 제품 Paragon ExtFS가 있습니다. 나는 때때로 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를 설치하거나 가상 머신에서 라이브 디스크 (예 : ubuntu )를 실행 하면 가장 쉽습니다.


1

VMWare Fusion 11.1.1 및 Ubuntu 18.04 LTS에서는 Mac OSX 10.13.6 랩탑에서 USB 3.0을 통해 연결된 Seagate 4TB 디스크를 ext3 파일 형식으로 분할 한 후 나중에 Fuse ext2 솔루션을 사용하여 읽을 수있는 형식으로 포맷 할 수있었습니다.

절차에 약 3 시간이 걸렸습니다. gparted는 그 동안 진행 표시 줄을 보여줍니다. gparted에 대한 진행률 표시 줄


0

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 매뉴얼에 따라) 마운트 할 수 있습니다 (불행히도 파라곤 도구 만 사용).

/usr/local/sbin/mount_ufsd_ExtFS /dev/disk2s2 /Volumes/mountPoint 

추가

읽기 전용 솔루션

https://github.com/gerard/ext4fuse

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.