Computer >> 컴퓨터 >  >> 체계 >> MAC

Mac에서 Ext4 파티션을 마운트하고 액세스하는 방법

Mac에서 Ext4 파티션을 마운트하고 액세스하는 방법

Linux로 작업하는 경우 Ext4 또는 관련 파일 시스템으로 포맷된 한두 개의 하드 드라이브가 있을 것입니다. Linux에서만 작업한다고 가정하면 문제가 되지 않습니다. 다른 운영 체제에서 해당 Ext4 파일 시스템의 데이터에 액세스해야 할 때 문제가 발생하기 시작합니다.

예를 들어, Mac은 Ext4 파일 시스템을 지원하지 않습니다. 드라이브를 연결하면 단순히 인식되지 않습니다. 다행히도 이 문제를 해결할 수 있는 몇 가지 방법이 있습니다.

임시 옵션:VM 사용

몇 개의 파일만 읽을 필요가 있고 더 영구적인 솔루션을 선택하고 싶지 않다면 상당히 쉬운 솔루션이 있습니다. VirtualBox와 같은 가상 머신 호스트에 Ubuntu 버전 또는 선택한 Linux 배포판을 설치한 다음 다른 것과 마찬가지로 드라이브를 마운트하고 읽어보세요.

VirtualBox 자체를 설치하는 것은 매우 간단하며 Ext4 형식의 하드 드라이브가 있는 경우 Linux 설치에 익숙할 것입니다. 그렇지 않은 경우 다른 옵션을 읽으십시오.

macOS에 Ext4 지원 추가

Ext4로 포맷된 디스크를 자주 사용하거나 해당 디스크에서 macOS 드라이브로 파일을 복사해야 하는 경우 더 나은 옵션이 필요합니다. 일부 소프트웨어, 즉 macFUSE(이전에는 osxfuse로 알려짐) 및 ext4fuse를 설치해야 합니다.

  1. macFUSE 웹사이트로 이동하여 페이지 상단의 다운로드 탭을 클릭한 다음 macOS용 최신 버전을 다운로드합니다. macfuse-4.2.3.dmg와 같은 이름이 지정됩니다.
  2. 설치 프로그램이 다운로드되면 두 번 클릭하여 연 다음 "MacFUSE 설치" 아이콘을 두 번 클릭하여 설치를 시작합니다.
Mac에서 Ext4 파티션을 마운트하고 액세스하는 방법 <올 시작="3">
  • 설치 프로세스가 거의 끝나갈 무렵 시스템 확장이 차단되었다는 메시지가 표시되며 설정에서 허용하라는 메시지가 표시됩니다. 왼쪽 하단의 자물쇠 아이콘을 클릭한 다음 '허용'을 클릭합니다.
  • Mac에서 Ext4 파티션을 마운트하고 액세스하는 방법

    이제 ext4fuse를 설치할 준비가 되었습니다. 가장 쉬운 방법은 Homebrew를 사용하는 것입니다. Homebrew가 설치되면(또는 이미 설치된 경우) 다음을 실행합니다.

    brew install ext4fuse
    Mac에서 Ext4 파티션을 마운트하고 액세스하는 방법

    경고

    이러한 도구는 Ext4 형식의 드라이브에서 읽는 데 도움이 될 수 있지만 그다지 안정적이지 않습니다. 이 튜토리얼에서처럼 드라이브를 읽기 전용으로 마운트하는 한 많은 위험을 감수하지 않아도 됩니다. 이 도구를 사용하여 Ext4 드라이브에 쓰려고 하면 데이터가 손실될 수 있습니다.

    Linux와 공유되는 드라이브에서 파일을 앞뒤로 이동해야 하는 경우 이 방법을 사용하지 않는 것이 좋습니다. 대신 ExFAT와 같은 다른 파일 시스템을 사용하거나 아래 나열된 상용 옵션을 사용해 보십시오.

    macOS에서 Ext4 디스크 장착

    이제 Ext4 지원이 설치되었으므로 마운트하려는 드라이브를 식별해야 합니다. 이렇게 하려면 다음 명령을 실행하십시오.

    diskutil list

    "/dev/disk3s1"과 같은 파티션의 ID를 기록해 둡니다. 그것이 ID라고 가정하고 다음 명령을 실행하여 드라이브를 마운트합니다.

    sudo ext4fuse /dev/disk3s1 ~/tmp/MY_DISK_PARTITION -o allow_other

    위의 MY_DISK는 원하는 이름이 될 수 있습니다.

    Finder에서 "/tmp/" 디렉토리로 이동하면 나열된 파티션의 내용이 표시되어야 합니다. 디스크에 파티션이 여러 개인 경우 위와 동일한 단계를 사용하여 파티션을 마운트할 수 있습니다. 마운트할 때 다른 디렉토리 이름을 사용해야 합니다.

    Mac에서 Ext4 파티션을 마운트하고 액세스하는 방법

    비용이 드는 세 번째 옵션

    읽기/쓰기 액세스가 정말로 필요하고 비용을 지불할 의향이 있는 경우 Paragon Software에서 옵션을 제공할 수 있습니다. 이 회사는 안전하고 빠르다고 주장하는 Mac용 ExtFS 소프트웨어를 제공합니다. 회사는 자사 소프트웨어가 Ext4 및 기타 파일 시스템을 복구할 수 있다고 말하기도 합니다.

    Mac에서 Ext4 파티션을 마운트하고 액세스하는 방법

    우리는 이 소프트웨어를 테스트하지 않았으므로 주장한 대로 작동하는지 여부를 말할 수 없습니다. 무료 평가판을 제공하지만 만일의 경우를 대비하여 안전을 위해 드라이브를 백업하는 것이 좋습니다. 소프트웨어를 구입하려면 $39.95에 구입할 수 있습니다.

    자주 묻는 질문(FAQ)

    1. macFUSE / ext4fuse로 EXT4 파티션에 쓸 수 있나요?

    이러한 도구를 사용하여 EXT4 파일 시스템에 쓰기 위한 실험적인 지원이 있지만 이는 데이터 손실로 쉽게 이어질 수 있습니다. 이 작업을 수행하려는 경우 손실을 감당할 수 없는 데이터로 수행하지 않는 것이 좋습니다.

    2. macFUSE는 다른 파일 시스템과 함께 작동합니까?

    네. macFUSE에서 지원하는 다른 인기 있는 파일 시스템 중 일부는 NTFS-3G, OXFS 및 SSHFS입니다.

    3. 이 도구로 파일을 읽으면 EXT4 파일 시스템이 손상됩니까?

    이 기사에서 제안하는 것처럼 파티션을 읽기 전용으로 마운트하는 한 데이터 손실 가능성이 거의 또는 전혀 없습니다. 즉, Linux에서 macOS로 파일을 이동할 계획이라면 exFAT와 같이 두 운영 체제 모두에서 더 잘 지원되는 파일 시스템을 선택하는 것이 좋습니다.

    4. 이러한 도구가 EXT2 또는 EXT3 파일 시스템에서 작동합니까?

    네. EXT4 외에도 ext4fuse는 EXT2 및 EXT3 파일 시스템을 지원합니다.

    5. 이러한 도구로 EXT4 파티션을 만들 수 있습니까?

    macFUSE/ext4fuse 또는 Mac용 ExtFS는 파티션 생성을 지원하지 않습니다. Mac에서 이 작업을 절대적으로 수행해야 하는 경우 가능하면 가상 머신 환경에서 Linux를 사용하는 것이 좋습니다.

    macOS의 Ext4는 불가능한 것과는 거리가 멀지만 Apple이 이 형식을 지원하지 않기 때문에 실망스럽습니다. 회사가 자체 기술에 중점을 두고 있다는 점을 감안할 때 가까운 장래에 이러한 변화를 볼 것으로 기대하지 않습니다. 당분간은 Paragon Software 및 오픈 소스 커뮤니티와 같은 회사에서 계속 제공해야 합니다.

    물론 Ext4는 현재 Windows에서도 완전히 지원되지 않습니다. 회사가 Windows에 Linux를 통합하는 것을 늘리고 있다는 점을 감안할 때 결국 바뀔 수 있습니다. 지금은 Windows에서 Ext4 파일 시스템을 마운트하고 액세스하는 방법에 대한 가이드가 있습니다.