Linux
 Computer >> コンピューター >  >> システム >> Linux

UbuntuでiPhoneを外付けドライブとしてマウントする方法【libimobiledevice活用ガイド】

UbuntuでiPhoneを外付けドライブとしてマウントする方法【libimobiledevice活用ガイド】

iPhoneをUbuntuの外付けドライブとして使うのは、かつてはかなり難しい作業でした。LinuxによるiPhone・iPad・iPodといったiOSデバイスへの対応は貧弱で、多くのユーザーが不便を強いられていました。しかし現在では状況は大きく改善されています。この記事では、libimobiledeviceライブラリを使って、Ubuntuやその他のLinuxディストリビューション上でiPhone(およびiPad)のストレージをマウントする方法を詳しく解説します。

libimobiledeviceのインストール

UbuntuでiPhoneなどのiOSデバイスを認識させるには、まずlibimobiledeviceライブラリをインストールする必要があります。このライブラリにより、UbuntuをはじめとするLinux OSがiOSデバイスと通信できるようになります。

これはAppleの厳格なセキュリティ対策があるため特に重要です。libimobiledeviceを使えば、デバイスのシステム情報だけでなく内部ストレージにもアクセス可能になります。公式サイトでは、現在実装されている機能と今後追加予定の機能の一覧を確認できます。

iPhoneを外付けドライブとして利用したい場合は、まずlibimobiledeviceをインストールしましょう。

UbuntuでiPhoneを外付けドライブとしてマウントする方法【libimobiledevice活用ガイド】

インストール時に追加のパッケージリポジトリを登録する必要はありません。ターミナルウィンドウを開いて、以下のコマンドを実行してください。

sudo apt install libimobiledevice6 libimobiledevice-utils

インストールが完了したら、iPhoneを接続してみましょう。接続してもファイルシステムが自動的にマウントされない場合は、iPhoneとのペアリングが必要な可能性があります。ターミナルを開いて次のコマンドを実行します。

idevicepair pair

成功メッセージが表示されればOKです。続けて以下のコマンドを実行します。

usbmuxd -f -v

これにより、iPhoneとUbuntu間で複数の接続を確立できるようになります。

これらのコマンドを実行してもまだiPhoneに接続できない場合は、「iFuse」という別のパッケージをインストールして、手動でマウントする必要があります。

iFuseのインストール

iFuseパッケージを使うと、Linux上でiPhoneをマウントし、そのファイルシステムにアクセスできるようになります。通常、iFuseはlibimobiledeviceと一緒に自動的にインストールされますが、入っていない場合は手動でインストールしましょう。

libimobiledeviceと同様に、iFuseも標準のUbuntuパッケージリポジトリから入手できます。

UbuntuでiPhoneを外付けドライブとしてマウントする方法【libimobiledevice活用ガイド】

インストールするには、ターミナルを開いて以下のコマンドを入力します。

sudo apt install ifuse

これでiFuseと、必要な依存パッケージがまとめてインストールされます。

iPhoneのストレージにアクセスする

GNOMEデスクトップ環境を備えたUbuntuを使用している場合、iPhoneを接続するとファイルシステムが自動的にマウントされるはずです。最初に自動マウントされない場合は、PCを再起動してみてください。また、iPhone側の画面ロックを解除しておくことも重要です。ロックされたままでは内部ストレージにアクセスできません。

それでもうまくいかない場合は、手動でマウントする必要があります。GNOME以外のデスクトップ環境を使っている場合も、手動マウントが必要になることがあります。

まず、Linuxターミナルを開いて以下のコマンドでiPhoneをペアリングします。

idevicepair pair

コマンド実行後に成功メッセージが表示されれば完了です。idevicepairが「iOSデバイスが見つからない」と通知する場合は、ケーブルの接続状態を確認してください。

UbuntuでiPhoneを外付けドライブとしてマウントする方法【libimobiledevice活用ガイド】

その場合は再起動してからもう一度試してみましょう。デバイスのペアリングが完了したら、以下のコマンドでiPhoneをマウントします。

sudo mkdir /media/iphone
ifuse /media/iphone

「/media/iphone」の部分は、任意のディレクトリ名に置き換えても構いません。ここで指定した場所に、iPhone内のファイルやフォルダが表示されます。

マウントが完了すると、お好みのファイルマネージャーからiPhoneのファイルシステムを閲覧できるようになり、外付けドライブと同じようにファイルの追加や削除が行えます。

手動でマウントしたデバイスを安全に取り外したい場合は、再度ターミナルを開いて以下のコマンドを実行します。

ifuse -u /media/iphone

これでiPhoneのストレージが安全にアンマウントされます。完了後、Ubuntu PCやノートPCからケーブルを抜いて問題ありません。

よくある質問

1. UbuntuでマウントするためにiPhoneを脱獄(ジェイルブレイク)する必要はありますか?

いいえ、必要ありません。この方法は脱獄していないiPhoneでも動作します。なお、脱獄を行うと保証が無効になる点には注意してください。より細かい制御を求めて脱獄するのは自由ですが、上記の手順では不要です。

2. libimobiledeviceはどのiOSバージョンに対応していますか?

libimobiledeviceの優れた点は、初期の1.x系デバイスから最新機種まで幅広く互換性を持つよう設計されていることです。新しいiOSバージョンがリリースされても、引き続き正常に動作するはずです。

3. iPhoneを最新のiOSにアップグレードしたら、libimobiledeviceが動作しなくなりました。なぜですか?

新しいファームウェアのリリースによって、まれに不具合が発生することがあります。こうした問題は通常、コミュニティによって修正され、より安定したバージョンのlibimobiledeviceとして提供されます。新しいバージョンが利用可能かどうかを確認してみてください。iOSのリリース後、すべての不具合が解消されるまで数週間かかる場合もあります。

4. 音楽の同期もできますか?

現時点では、比較的新しいiPhoneでの音楽同期はサポートされていません。ただし、シームレスな音楽同期を実現しようと開発を進めているコミュニティメンバーもいます。現状では、VirtualBoxなど別の方法を利用する必要があります。

5. デバイスにインストール済みのアプリに影響はありますか?

いいえ、ありません。唯一気をつけたいのはストレージ容量の枯渇です。多数のアプリをインストールしている方は、Linux側のファイルのための空き容量を確保するために、アプリを削除する必要が出てくるかもしれません。残り容量をこまめに確認し、必要なアプリやアップデートのためのスペースを常に確保しておきましょう。

6. 何も動作しないのですが?

手順のどこかが正しく実行されていない可能性があります。デバイスが認識されているか確認するには、ターミナルを開いて以下のコマンドを実行します。

ideviceinfo

デバイスの詳細情報が表示されれば、LinuxはiPhoneを正しく認識しています。何も表示されない場合は、手順を最初からやり直してみてください。単純なことのように聞こえますが、Linuxの再起動も効果的な解決策です。

7. iPhoneを外部ストレージとして使う価値はありますか?

理想的には、緊急時のバックアップ先や一時的なファイル転送用途として使うのがおすすめです。手順が決して簡単ではないため、USBメモリや外付けHDDなど、別のストレージデバイスを検討するのも良いでしょう。クラウドストレージという選択肢もあります。

LinuxでiPhoneをストレージとして活用しよう

16GB〜512GBのストレージ容量を持つiPhoneは、Linux PCにとって優れた外付けドライブになり得ます。アプリや写真、動画で容量を使い切っていないのであれば、余ったストレージを有効活用するのは理にかなっています。また、使わなくなった古いiPhoneをお持ちなら、再利用する絶好の方法とも言えるでしょう。

もしiPhone本体の空き容量が不足しているなら、まずはストレージの整理から始めることをおすすめします。ただし、外部ストレージ用途であれば、Androidデバイスの方が扱いやすい場合もあります。

  1. iPhoneのバックアップを外付けハードドライブに保存する方法|Macでの手順を徹底解説

    iPhoneのバックアップを外付けハードドライブに保存する方法通常、iPhoneやiPadなどのiOSデバイスをiTunesでパソコンと同期すると、バックアップフォルダは内蔵ドライブに保存されます。しかし、長年iPhoneを使い続けて頻繁にバックアップを取っていると、内蔵ドライブの空き容量が不足したり、バックアップを別の場所に保管したいと考えることがあるでしょう。Appleは推奨していませんが、最も良い解決策は外付けハードドライブへのバックアップです。この記事では、iPhoneのデータを外付けハードドライブにバックアップする方法を4つのステップで詳しく解説します。なお、macOS Catali

  2. 古いハードディスクを外付けドライブに変換する方法【初心者向けガイド】

    家庭にある古いパソコンは、意外と活用できる宝の山です。動かなくなった古いPCやノートパソコンが家に眠っているなら、その部品を有効活用してみてはいかがでしょうか。中でもハードディスク(HDD)は、他の部品と比べて寿命が長く、最後まで頑張ってくれる頼もしいパーツです。突然動かなくなったパソコンがあれば、そのHDDを取り出して外付けハードディスクとして再利用できます。 難しそうに聞こえますが、専門的な知識がなくても誰でも簡単に作業できます。ただし、取り出すHDDが正常に動作するものであることは必ず確認しておきましょう。 まずはHDDの状態を確認しよう 内蔵HDDが正常かどうかを見極める一番のポイン