FreeBSD의 UFS 파일 시스템을 사용하여 포맷된 백업 파일이 있는 외부 USB 드라이브가 있습니다. Mac OS X 10.9.4를 실행하는 컴퓨터에 연결하면 드라이브의 내용을 읽을 수 없으며 FreeBSD를 실행하는 컴퓨터에 물리적으로 액세스할 수 없습니다.
Mac에서 이 드라이브를 읽을 수 있는 방법이 있습니까? 파일을 로컬 파일 시스템에 복사하려면 읽기 전용 모드가 필요합니다.
감사해요.
답변1
이 튜토리얼을 찾았습니다. 나는 그것을 테스트하지는 않았지만 기사에 대한 몇몇 논평자들은 그것이 작동한다는 것을 증명했습니다. 기사 제목은 다음과 같습니다.MacOS/X 10.7(Lion)에서 ufs2 볼륨 마운트.
발췌
MacOS/X Lion에서 ufs2 볼륨(예: 외부 FreeNAS 디스크)을 마운트해야 하는 경우 다음을 수행할 수 있습니다.
보충 설명
- 다음에서 OSXFUSE를 다운로드하여 설치하세요.http://osxfuse.github.com/. 시스템을 다시 시작하십시오.
- 다음에서 이 ZIP 파일을 다운로드하세요.https://github.com/osxfuse/filesystems.
- 다음에서 XCode를 다운로드하고 설치하세요.http://developer.apple.com/xcode/. 이는 10단계의 전제 조건입니다.
- XCode를 다운로드하고 설치합니다.
- XCode를 시작합니다.
- XCode 환경 설정을 엽니다.
- "다운로드" 탭으로 이동합니다.
- "명령줄 도구"를 찾으세요.
- 설치를 클릭하고 자격 증명을 입력합니다.
unixfs
2단계에서 다운로드한 압축을 푼 소스 코드에서 디렉터리를 찾습니다.- 터미널 창을 엽니다.
sudo -s
관리자 비밀번호를 입력 하고 제공하십시오.- ( )에 복사합니다
unixfs
(4단계 참조) ./usr/local/include/osxfuse/
cp -R unixfs /usr/local/include/osxfuse/
- 입력하다
cd /usr/local/include/osxfuse/unixfs/ufs
.- 입력하다
ln -s /usr/local/include/osxfuse/fuse
.- 입력하다
make
.- 예를 들어 마운트 지점을 만듭니다
mkdir usb
.- UFS 볼륨이 포함된 외부 드라이브의 식별자를 입력
diskutil list
하고 찾습니다(저의 경우 "disk1s1"이었습니다).- 를 입력하고
./ufs --dmg /dev/disk1s1 --type ufs2 usb
"disk1s1"을 "usb" 아래의 실제 식별자와 11단계에서 생성된 마운트 지점으로 바꿉니다.df -h
볼륨이 마운트되었는지 확인하려면 Enter를 누르십시오 .
ufs2 볼륨은 읽기 전용으로 마운트됩니다.
Finder에서 볼륨을 볼 수 있는 방법을 찾지 못했고 "폴더로 이동..."을 사용하는 방법도 없었기 때문에
cp -R macHOTEL /Users/gutzmtho/Downloads
Finder에서 마운트 지점을 생성하는 데 도움이 되지 않았습니다/Volumes
. 아래 댓글 중 하나는 다음과 같습니다: "루트로 로그인하면 Finder에서 볼 수 있습니다."(기여해 주셔서 감사합니다!)또 다른 옵션은 Mac 내에 FreeBSD 또는 Ubuntu와 같은 가상 머신을 설정하는 것입니다. 여기에서 Finder의 파일에 해당하는 Linux를 볼 수 있지만 ".AppleDouble" 파일은 복사되지 않기 때문에 도메인 간에 파일을 복사하는 것은 어색합니다. "."로 시작하는 파일을 만들지 않는 한 적어도 드래그 앤 드롭을 사용합니다. 보이는.