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
私がこの結論に達した理由は次のとおりです。
を探すAmazonレビューに関するコメント他の人は
ext4
。ext4
同じ問題を発見しましたウェスタンデジタルフォーラム
に関する別の投稿ラズベリーパイフォーラム
ただし、一部のコメントでは、32ビットオペレーティングシステムの問題に言及し、ユーザーが64ビットオペレーティングシステムにアップグレードする必要があるというコメントもありました。しかし、これがうまくいくかについては言及していません。これが私を作るこの記事はスーパーユーザーにあります。
Windows用ですが、Linuxでも同じ問題が発生する可能性があります。それドライブが処理できる最大パーティションサイズは16 TBです。sda
これは16TBで動作しますが、sba
16TBより大きいために機能しない理由を説明します。
次のステップは試してみることです。64ビットオペレーティングシステムをクリックして一部のファイルをコピーします。
したがって、これは一般的な問題ではありません。 Raspberry Piを実行しない限り、最近は32ビットOSを実行する可能性がほとんどないからです。