업데이트

업데이트

포맷하려는 16GB USB 스틱이 있습니다 f2fs. Linux에서는 format 명령 자체가 성공할 수 있습니다. 그러나 해당 스틱에 파일을 복사하려고 하면 IO 오류가 발생합니다. 그러나 마운트할 수는 없습니다.

그러나 동일한 스틱을 다른 형식(예: vfat또는 ext4. 그래서 내 USB 스틱에 결함이 없는 것 같아요.

오류의 원인이 무엇인지 아시나요?

업데이트

방금 다시 시도했는데 결과는 다음과 같습니다.

➜  /mnt  sudo mkfs -t f2fs /dev/sdb1

        F2FS-tools: mkfs.f2fs Ver: 1.4.0 (2014-09-18)

Info: sector size = 512
Info: total sectors = 32765952 (in 512bytes)
Info: zone aligned segment0 blkaddr: 256
Info: Discarding device
Info: This device doesn't support TRIM
Info: format successful
➜  /mnt  sudo mount /dev/sdb1 usb
mount: /dev/sdb1: can't read superblock

알아채다: 읽을 수가 없어요슈퍼블록, 심지어 포맷이 성공했다고 생각했습니다.

업데이트 2

나는 하려고 노력했고 fsck, 나는 얻었다.

fsck from util-linux 2.25.2
Info: sector size = 512
Info: total sectors = 32765952 (in 512bytes)
[ASSERT] (sanity_check_nid: 225)  --> nid[0x3] blk_addr[0x3e7d00] footer.nid[0x0]

NID[0x3] is unreachable
[FSCK] Unreachable nat entries                        [Fail] [0x1]
[FSCK] SIT valid block bitmap checking                [Fail]
[FSCK] Hard link checking for regular file            [Ok..] [0x0]
[FSCK] valid_block_count matching with CP             [Fail] [0x0]
[FSCK] valid_node_count matcing with CP (de lookup)   [Fail] [0x0]
[FSCK] valid_node_count matcing with CP (nat lookup)  [Ok..] [0x1]
[FSCK] valid_inode_count matched with CP              [Fail] [0x0]
[FSCK] free segment_count matched with CP             [Ok..] [0x1f01]
[FSCK] next block offset is free                      [Ok..]
[FSCK] other corrupted bugs                           [Fail]

파티션을 다시 포맷하려고 시도했지만 여전히 이 오류가 발생했습니다.

답변1

mkfs.f2fs 버전 1.4.0을 사용하여 USB 플래시 드라이브 파티션을 포맷하고 mkfs.f2fs 버전 1.4.1이 설치된 다른 Linux 설치를 사용하여 비슷한 문제가 발생하여 문제가 해결되었습니다.

관련 정보