내 RaspberryPi는 32Gb SD 카드에서 부팅됩니다. 백업하기 위해 RPi에서 꺼냈지만 카드를 32 Mb
연결하는 모든 곳에서 카드가 단일 파티션으로 표시됩니다.
내 다른 Raspberry에서는 parted와 fdisk 모두 32Mb로 표시되어 있습니다.
$ sudo parted
GNU Parted 3.2
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
Error: /dev/sda: unrecognised disk label
Model: Lexar LRWM04U (scsi)
Disk /dev/sda: 32.1MB
Sector size (logical/physical): 512B/512B
Partition Table: unknown
Disk Flags:
(parted) quit
$ sudo fdisk -l
Disk /dev/sda: 30.6 MiB, 32096256 bytes, 62688 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
내 Mac에서도 32MB로 표시됩니다. 실제로 SD 카드 복제를 시도했는데 sudo dd if=/dev/rdisk4 of=~/pi20211210.img bs=1m
32Mb 파일이 나왔습니다!
이 카드를 RaspberryPi에 넣으면 잘 작동하는데, 다른 컴퓨터에서 제대로 인식하지 못하는 경우 어떻게 백업하나요?
저는 다른 SD-USB 어댑터와 두 대의 다른 컴퓨터(Mac과 다른 Pi)를 사용해 보았습니다...
댓글 작성자가 요청한 출력은 다음과 같습니다.
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 1 30.6M 0 disk
$ lsblk -m
NAME SIZE OWNER GROUP MODE
sda 30.6M root disk brw-rw----
lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
sda
답변1
카드에 귀중한 데이터가 있지만 다른 곳에 백업되어 있지 않은 경우 구조 조치를 취해야 합니다. 그러나 32MB가 아닌 전체 장치를 볼 수 있는 리더와 컴퓨터를 확보하지 않는 한 이것은 어려울 것입니다.
아마도
ddrescue
작동할 것입니다. 불량 섹터가 있을 때 상당히 관대하고 읽을 수 있는 모든 것을 복제할 것입니다.복제된 복사본에서 TestDisk 및 PhotoRec와 같은 다양한 복구 도구를 사용해 볼 수 있습니다.https://www.cgsecurity.org/
그러나 SD 카드의 내부 시스템이 귀하와 제가 사용할 수 있는 도구로 해결할 수 없을 정도로 손상되었을 수도 있습니다. 메모리 카드와 USB 플래시 드라이브는 경고 없이 작동하지 않을 수 있습니다. 전체 드라이브 또는 적어도 많은 부분을 복제할 수 있기를 바랍니다
ddrescue
.
아래 링크를 참조하세요.
-
- "파티션 테이블, 파일 시스템 및/또는 파일 복구의 고급 복구"까지 아래로 스크롤합니다.
USB 드라이브를 포맷할 수 없습니다. 나는 mkdosfs와 gparted를 시도했습니다
- 문제 분석
답변2
귀하의 질문과 댓글을 읽어보니 귀하의 SD 카드가 FUBAR인 것 같습니다. 그렇다면 백업을 할 수 있는 방법은 없는 것으로 알고 있습니다. 백업 프로그램을 설치하고 SD 카드를 읽어야 합니다. 유일한 잠재적 구원은 fsck
가능성이 희박할 수도 있지만 알아내는 데는 몇 분 밖에 걸리지 않습니다. FWIW, 내가 게시했습니다fsck
SD 카드에서 실행되는 프로그램곧 돌아오세요.
귀하의 lsblk
결과물과 관련하여 나는 그것이 lsblk --fs
가장 유익하고 읽기 쉽다고 생각합니다. 적어도 그것은 내 경험이었습니다.
가까운 시일 내에 SD 카드의 일부 또는 전부를 복구할 수 있는 행운을 누리거나, 새 SD 카드를 구입하여 다시 설치하게 될 것입니다. 그 지점에 도달하면 해야 할 일image-utils
RPi를 백업하는 데 사용하는 것을 고려해보세요..