大容量ファイルを外付けハードドライブに転送できない

大容量ファイルを外付けハードドライブに転送できない

200MiB以上のファイルをRaspberry Piの外付けドライブ(WD Elements 20TB)に転送しようとすると、システムがハングしてクラッシュします。 Windows で同じファイルを転送する場合、この問題は発生しません。これはドライブからファイルをコピーしても発生しません。

見てみましたが、/var/log/syslog衝突当時の活動は見られません/var/log/messages/var/log/kern.log

以下の2つのドライブで判断すると問題はなく、sda上位に転送するときにのみ問題が発生しますsdb

Dec  6 18:35:47 raspberrypi kernel: [   15.755155] .ready
Dec  6 18:35:47 raspberrypi kernel: [   15.756114] sd 1:0:0:0: [sda] 31251759103 512-byte logical blocks: (16.0 TB/14.6 TiB)
Dec  6 18:35:47 raspberrypi kernel: [   15.805511] sd 1:0:0:0: [sda] Write Protect is off
Dec  6 18:35:47 raspberrypi kernel: [   15.805531] sd 1:0:0:0: [sda] Mode Sense: 4f 00 00 00
Dec  6 18:35:47 raspberrypi kernel: [   15.805907] sd 1:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Dec  6 18:35:47 raspberrypi kernel: [   15.806645] sd 1:0:0:0: [sda] Optimal transfer size 33553920 bytes
Dec  6 18:35:47 raspberrypi kernel: [   15.944304]  sda: sda1 sda2
Dec  6 18:35:47 raspberrypi kernel: [   15.947731] sd 1:0:0:0: [sda] Attached SCSI disk
Dec  6 18:35:47 raspberrypi kernel: [   16.555156] .......ready
Dec  6 18:35:47 raspberrypi kernel: [   22.795753] sd 0:0:0:0: [sdb] Very big device. Trying to use READ CAPACITY(16).
Dec  6 18:35:47 raspberrypi kernel: [   22.796071] sd 0:0:0:0: [sdb] 39063584768 512-byte logical blocks: (20.0 TB/18.2 TiB)
Dec  6 18:35:47 raspberrypi kernel: [   22.796091] sd 0:0:0:0: [sdb] 4096-byte physical blocks
Dec  6 18:35:47 raspberrypi kernel: [   22.796873] sd 0:0:0:0: [sdb] Write Protect is off
Dec  6 18:35:47 raspberrypi kernel: [   22.796894] sd 0:0:0:0: [sdb] Mode Sense: 47 00 10 08
Dec  6 18:35:47 raspberrypi kernel: [   22.797738] sd 0:0:0:0: [sdb] No Caching mode page found
Dec  6 18:35:47 raspberrypi kernel: [   22.797829] sd 0:0:0:0: [sdb] Assuming drive cache: write through
Dec  6 18:35:47 raspberrypi kernel: [   23.084630] Alternate GPT is invalid, using primary GPT.
Dec  6 18:35:47 raspberrypi kernel: [   23.084674]  sdb: sdb1
Dec  6 18:35:47 raspberrypi kernel: [   23.088174] sd 0:0:0:0: [sdb] Attached SCSI disk

オペレーティングシステム情報:

PRETTY_NAME="Raspbian GNU/Linux 10 (buster)"
NAME="Raspbian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"

4GBモデル

以前の32ビットオペレーティングシステムの実行

ドライブが次の場所にコピーしようとしました。

WDエレメント20TBNTFSでフォーマット

活性化してみました。キャッシュ書き込みドライブがWindowsコンピュータに接続されている場合。

これらのドライブとRaspberry Piは孤立した問題ではないかもしれません。 https://community.wd.com/t/how-to-get-wd-elements-drive-to-work-on-raspberry-pi/275999

ベストアンサー1

これはオペレーティングシステムの問題である可能性が高いです。 32ビットOSは2TB以上のものに興味深いように見え、16TBを超えるすべてのものと動作させることはおそらく不可能です(少なくとも簡単です)。

それで、余分なSDカードに64ビットバージョンのRaspbianをインストールして変更をコピーしたので、それはうまくいくようです。私もAlternate GPT is invalid, using primary GPTエラーがありません。/var/log/syslog

私がこの結論に達した理由は次のとおりです。

ただし、一部のコメントでは、32ビットオペレーティングシステムの問題に言及し、ユーザーが64ビットオペレーティングシステムにアップグレードする必要があるというコメントもありました。しかし、これがうまくいくかについては言及していません。これが私を作るこの記事はスーパーユーザーにあります。

Windows用ですが、Linuxでも同じ問題が発生する可能性があります。それドライブが処理できる最大パーティションサイズは16 TBです。sdaこれは16TBで動作しますが、sba16TBより大きいために機能しない理由を説明します。

次のステップは試してみることです。64ビットオペレーティングシステムをクリックして一部のファイルをコピーします。

したがって、これは一般的な問題ではありません。 Raspberry Piを実行しない限り、最近は32ビットOSを実行する可能性がほとんどないからです。

おすすめ記事