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에서도 동일한 문제가 발생할 수 있습니다. 저것드라이브가 처리할 수 있는 최대 파티션 크기는 16TB입니다.sda
이는 16TB에서 작동하지만 sba
16TB보다 크기 때문에 작동하지 않는 이유를 설명합니다 .
다음 단계는 시도하는 것입니다.64비트 운영 체제을 클릭하고 일부 파일을 복사하세요.
따라서 이는 일반적인 문제는 아닐 것입니다. Raspberry Pi를 실행하지 않는 한 요즘에는 32비트 OS를 실행할 가능성이 거의 없기 때문입니다.