Mac OS X에서 FreeBSD UFS 형식의 외부 드라이브 읽기

Mac OS X에서 FreeBSD UFS 형식의 외부 드라이브 읽기

FreeBSD의 UFS 파일 시스템을 사용하여 포맷된 백업 파일이 있는 외부 USB 드라이브가 있습니다. Mac OS X 10.9.4를 실행하는 컴퓨터에 연결하면 드라이브의 내용을 읽을 수 없으며 FreeBSD를 실행하는 컴퓨터에 물리적으로 액세스할 수 없습니다.

Mac에서 이 드라이브를 읽을 수 있는 방법이 있습니까? 파일을 로컬 파일 시스템에 복사하려면 읽기 전용 모드가 필요합니다.

감사해요.

답변1

이 튜토리얼을 찾았습니다. 나는 그것을 테스트하지는 않았지만 기사에 대한 몇몇 논평자들은 그것이 작동한다는 것을 증명했습니다. 기사 제목은 다음과 같습니다.MacOS/X 10.7(Lion)에서 ufs2 볼륨 마운트.

발췌

MacOS/X Lion에서 ufs2 볼륨(예: 외부 FreeNAS 디스크)을 마운트해야 하는 경우 다음을 수행할 수 있습니다.

  1. 다음에서 OSXFUSE를 다운로드하여 설치하세요.http://osxfuse.github.com/. 시스템을 다시 시작하십시오.
  2. 다음에서 이 ZIP 파일을 다운로드하세요.https://github.com/osxfuse/filesystems.
  3. 다음에서 XCode를 다운로드하고 설치하세요.http://developer.apple.com/xcode/. 이는 10단계의 전제 조건입니다.
    • XCode를 다운로드하고 설치합니다.
    • XCode를 시작합니다.
    • XCode 환경 설정을 엽니다.
    • "다운로드" 탭으로 이동합니다.
    • "명령줄 도구"를 찾으세요.
    • 설치를 클릭하고 자격 증명을 입력합니다.
  4. unixfs2단계에서 다운로드한 압축을 푼 소스 코드에서 디렉터리를 찾습니다.
  5. 터미널 창을 엽니다.
  6. sudo -s관리자 비밀번호를 입력 하고 제공하십시오.
  7. ( )에 복사합니다 unixfs(4단계 참조) ./usr/local/include/osxfuse/cp -R unixfs /usr/local/include/osxfuse/
  8. 입력하다 cd /usr/local/include/osxfuse/unixfs/ufs.
  9. 입력하다 ln -s /usr/local/include/osxfuse/fuse.
  10. 입력하다 make.
  11. 예를 들어 마운트 지점을 만듭니다 mkdir usb.
  12. UFS 볼륨이 포함된 외부 드라이브의 식별자를 입력 diskutil list하고 찾습니다(저의 경우 "disk1s1"이었습니다).
  13. 를 입력하고 ./ufs --dmg /dev/disk1s1 --type ufs2 usb"disk1s1"을 "usb" 아래의 실제 식별자와 11단계에서 생성된 마운트 지점으로 바꿉니다.
  14. df -h볼륨이 마운트되었는지 확인하려면 Enter를 누르십시오 .
보충 설명
  • ufs2 볼륨은 읽기 전용으로 마운트됩니다.

  • Finder에서 볼륨을 볼 수 있는 방법을 찾지 못했고 "폴더로 이동..."을 사용하는 방법도 없었기 때문에 cp -R macHOTEL /Users/gutzmtho/DownloadsFinder에서 마운트 지점을 생성하는 데 도움이 되지 않았습니다 /Volumes. 아래 댓글 중 하나는 다음과 같습니다: "루트로 로그인하면 Finder에서 볼 수 있습니다."(기여해 주셔서 감사합니다!)

  • 또 다른 옵션은 Mac 내에 FreeBSD 또는 Ubuntu와 같은 가상 머신을 설정하는 것입니다. 여기에서 Finder의 파일에 해당하는 Linux를 볼 수 있지만 ".AppleDouble" 파일은 복사되지 않기 때문에 도메인 간에 파일을 복사하는 것은 어색합니다. "."로 시작하는 파일을 만들지 않는 한 적어도 드래그 앤 드롭을 사용합니다. 보이는.

관련 정보