web-dev-qa-db-ja.com

マルチパーティション(GPT / HFS +)USB2.0ハードドライブをDebianにマウントする

パーティションレコードにGUIDパーティションテーブルを使用する、2つのHFS +(Mac)パーティションを持つ3TB USB 2.0ハードドライブがあります。macOSディスクユーティリティでパーティション分割されています。これらのパーティションをマウントするにはどうすればよいですか? Debianシステム、特にNetgear ReadyNAS?

ランニング

mount -t hfsplus /dev/sda1 /mnt/usbtemp/

以下を報告します:

*mount: /dev/sda1 is not a valid block device*

ランニング

fdisk -l

次の問題が発生します。

警告:「/ dev/sda」でGPT(GUIDパーティションテーブル)が検出されました!utilfdiskはGPTをサポートしていません。使用GNU Parted。

ランニング

parted /dev/sda print

以下を報告します:

エラー:/ dev/sdaを開くことができません-認識されないディスクラベル。
情報:必要に応じて、/ etc/fstabを更新することを忘れないでください。

これらのパーティションをDebianシステムにマウントすることは可能ですか?

4
Simon Cave

debian Gnu/LinuxはHFS +を自動的にマウントすることになっており、「正常に機能します」-通常、すべてのパッケージがプリインストールされています。 hfsprogsおよびその他の不足している「hfsp ...」パッケージをインストールする必要がある場合があります。あなたのようなディスクをDebianにプラグアンドプレイで接続するのを見てきました。

伝えられるところによると、hfs +のサポート(リンクを投稿しますが、現時点では見つかりません)は、Linuxが2.7回前後なので、最新のカーネルでは面倒です。回避策は次のとおりです。 mountに-thfsplusと-o [必要なすべてのオプション]を使用するにはカーネルはおそらく、forceオプションを使用するようにすでに指示しており、これを説明しています。危険です。

この投稿 には、これを行う方法についての非常に優れた説明があります。もちろん、mounthfsplusのマニュアルページに詳細があります。

これは、ディスクが混乱していないことを大いに前提としています。たとえば、古いインストールのデータが含まれている、またはその他の方法で破損しているなどです。

Macでディスクを作成したので、テーブルも実際にはGPTであり、 Appleパーティションマップ やその他のテーブルやハイブリッドテーブルではないことを確認してください。ユーザーsourcejediは最近これを私に指摘しました。

更新を投稿したい場合は、この回答を喜んでフォローアップしたり、ディスクの表示の出力をgparted(またはgdisk)に投稿できる場合は、さらに調査を提供したりします。上記で提案したように)、また、上記のすべてのコマンドの直後からdmesgから情報を投稿し、前述のように、正しいオフセットとサイズ制限を使用して特定のパーティション/ dev/sda1をマウントしようとします。

1
olaf atchmi