Computer >> 컴퓨터 >  >> 시스템 >> Linux

우분투(Ubuntu)에서 아이폰을 외장 드라이브로 마운트하는 방법

우분투(Ubuntu)에서 아이폰을 외장 드라이브로 마운트하는 방법

아이폰을 우분투의 외장 드라이브로 활용하는 일은 예전에는 꽤 까다로웠습니다. 아이폰, 아이패드, 아이팟 같은 iOS 기기에 대한 리눅스 지원은 한때 매우 미흡했지만, 지금은 상황이 많이 달라졌습니다. 이 글에서는 libimobiledevice 라이브러리를 사용해 우분투 및 기타 리눅스 배포판에서 아이폰(및 아이패드)의 저장 공간을 마운트하는 방법을 소개합니다.

libimobiledevice 설치하기

우분투에서 아이폰 등 iOS 기기를 인식하려면 먼저 libimobiledevice 라이브러리를 설치해야 합니다. 이 라이브러리를 통해 우분투를 비롯한 다양한 리눅스 운영체제가 iOS 기기와 통신할 수 있게 됩니다.

애플의 강력한 보안 정책 때문에 이 과정이 특히 중요합니다. libimobiledevice를 사용하면 기기의 시스템 정보는 물론 내부 저장 공간에도 접근할 수 있습니다. libimobiledevice 공식 웹사이트에서 현재 지원되는 기능과 향후 계획된 기능 목록을 확인할 수 있습니다.

아이폰을 외장 드라이브로 사용하려면 반드시 libimobiledevice를 먼저 설치해야 합니다.

우분투(Ubuntu)에서 아이폰을 외장 드라이브로 마운트하는 방법

별도의 패키지 저장소를 추가할 필요 없이 바로 설치할 수 있습니다. 터미널 창을 열고 다음 명령어를 입력하세요:

sudo apt install libimobiledevice6 libimobiledevice-utils

설치가 완료되면 아이폰을 연결해 보세요. 연결 시 아이폰 파일 시스템이 자동으로 마운트되지 않는다면 페어링(pairing) 작업이 필요할 수 있습니다. 터미널을 열고 다음을 입력하세요:

idevicepair pair

명령 실행 후 성공 메시지가 표시되어야 합니다. 그다음 아래 명령어를 실행하세요:

usbmuxd -f -v

이 명령은 아이폰과 우분투 간의 다중 연결을 허용하는 역할을 합니다.

위 명령들을 모두 실행한 후에도 아이폰에 연결되지 않는다면, iFuse라는 추가 패키지를 설치해 수동으로 마운트해야 합니다.

iFuse 설치하기

iFuse 패키지를 사용하면 리눅스에서 아이폰을 마운트하고 파일 시스템에 접근할 수 있습니다. 대부분의 경우 libimobiledevice와 함께 자동으로 설치되지만, 설치되어 있지 않다면 직접 설치해야 합니다.

libimobiledevice와 마찬가지로 iFuse도 우분투 기본 패키지 저장소에서 찾을 수 있습니다.

우분투(Ubuntu)에서 아이폰을 외장 드라이브로 마운트하는 방법

설치하려면 터미널을 열고 다음을 입력하세요:

sudo apt install ifuse

이 명령은 iFuse와 필요한 추가 패키지들을 우분투에 함께 설치합니다.

아이폰 저장 공간 접근하기

GNOME 데스크톱 환경을 사용하는 우분투라면, 아이폰을 연결하는 순간 파일 시스템이 자동으로 마운트될 것입니다. 처음 연결했을 때 자동으로 마운트되지 않으면 PC를 재부팅해 보세요. 또한 아이폰 화면 잠금을 해제해 두어야 합니다. 잠금 해제하지 않으면 내부 저장 공간에 접근할 수 없습니다.

그래도 작동하지 않거나 GNOME이 포함된 표준 우분투가 아닌 환경이라면 수동으로 마운트해야 할 수 있습니다.

먼저 리눅스 터미널을 열고 다음을 입력해 아이폰을 페어링하세요:

idevicepair pair

명령 실행 후 성공 메시지가 나타나야 하며, 만약 idevicepair가 iOS 기기를 찾을 수 없다고 알린다면 기기 인식에 문제가 있는 것입니다.

우분투(Ubuntu)에서 아이폰을 외장 드라이브로 마운트하는 방법

이런 경우 재부팅 후 다시 시도해 보세요. 기기 페어링이 완료되면 다음 명령어로 아이폰을 마운트합니다:

sudo mkdir /media/iphone
ifuse /media/iphone

"/media/iphone" 디렉터리는 원하는 다른 경로로 변경할 수 있습니다. 이 위치에서 아이폰의 파일과 폴더를 확인하게 됩니다.

마운트가 완료되면 파일 관리자에서 아이폰의 파일 시스템을 볼 수 있으며, 외장 드라이브처럼 파일을 추가하거나 삭제할 수 있습니다.

수동으로 마운트한 기기를 안전하게 분리하려면 터미널을 다시 열고 다음을 입력하세요:

ifuse -u /media/iphone

이렇게 하면 아이폰 저장 공간이 안전하게 언마운트됩니다. 완료된 후에는 우분투 PC나 노트북에서 아이폰을 안전하게 분리할 수 있습니다.

자주 묻는 질문

1. 우분투에서 아이폰을 마운트하려면 탈옥(jailbreak)이 필요한가요?

아니요. 탈옥 여부와 관계없이 위 방법은 모든 아이폰에서 작동합니다. 참고로 기기를 탈옥하면 보증이 무효화되지만, 더 많은 제어권을 원한다면 자유롭게 탈옥할 수 있습니다. 다만 위에서 소개한 방법에는 탈옥이 전혀 필요하지 않습니다.

2. libimobiledevice는 어떤 iOS 버전을 지원하나요?

libimobiledevice의 큰 장점은 1.x 시리즈부터 최신 기기까지 호환되도록 설계되었다는 점입니다. 새로운 iOS 버전이 출시되더라도 대부분 정상적으로 작동합니다.

3. 아이폰이 최신 iOS 버전으로 업데이트된 후 libimobiledevice가 작동하지 않는 이유는?

새 펌웨어 출시로 인해 드물게 오류가 발생할 수 있습니다. 이런 문제들은 커뮤니티에서 수정하여 더 안정적인 버전의 libimobiledevice를 배포합니다. 새 버전이 출시되었는지 확인해 보세요. iOS 출시 후 모든 문제가 해결되기까지 몇 주가 걸릴 수 있습니다.

4. 음악 동기화도 가능한가요?

현재 최신 아이폰에서는 음악 동기화가 지원되지 않습니다. 다만 일부 커뮤니티 개발자들이 끊김 없는 음악 동기화 기능을 개발 중입니다. 당장은 VirtualBox 같은 대안적인 방법을 사용해야 합니다.

5. 기기에 설치된 앱에 영향이 있나요?

아니요. 유일하게 겪을 수 있는 문제는 저장 공간 부족입니다. 앱을 많이 설치해 두었다면 리눅스 파일을 위한 공간을 확보하기 위해 일부 앱을 삭제해야 할 수도 있습니다. 원하는 앱과 필수 업데이트를 위한 공간이 항상 충분하도록 남은 저장 용량을 수시로 확인하세요.

6. 아무것도 작동하지 않는 이유는?

과정이 제대로 진행되지 않았을 가능성이 있습니다. 기기가 인식되는지 확인하려면 터미널을 열고 다음을 실행하세요:

ideviceinfo

기기 정보가 표시된다면 리눅스가 아이폰을 정상적으로 인식하고 있는 것입니다. 정보가 표시되지 않으면 과정을 다시 시도해 보세요. 단순해 보이지만 리눅스를 재시작하는 것만으로도 문제가 해결되는 경우가 많습니다.

7. 아이폰을 추가 저장 장치로 쓸 가치가 있나요?

이상적으로는 아이폰을 비상 저장 공간이나 파일 전송용으로 사용하는 것이 좋습니다. 설정 과정이 간단하지 않기 때문에 USB 메모리나 외장 하드 드라이브 같은 다른 기기를 고려하거나 클라우드 스토리지를 이용하는 편이 더 나을 수 있습니다.

리눅스에서 아이폰을 저장 장치로 활용하기

16GB부터 512GB까지의 저장 용량을 갖춘 아이폰은 리눅스 PC의 외장 드라이브로 손색이 없습니다. 앱, 사진, 동영상으로 기기를 가득 채우지 않는다면 남는 저장 공간을 유용하게 활용하는 것이 좋습니다. 또는 더 이상 사용하지 않는 오래된 아이폰이 있다면 재활용하는 훌륭한 방법이기도 합니다.

저장 공간이 부족하다면 먼저 아이폰의 저장 공간을 확보하는 방법을 살펴보세요. 다만 외장 저장 장치 용도로는 안드로이드 기기가 더 편리할 수 있다는 점도 참고하세요.