fsck 유효한 옵션이 잘못되었습니다.

fsck 유효한 옵션이 잘못되었습니다.

마이크로 SD 카드가 손상되었는데 실수로 꺼냈습니다. 오류를 검색하고 수정하고 싶습니다.FSCK유용.

$ umount /dev/mmcblk0
$ fsck --help
fsck from util-linux 2.29.2
fsck.ext3: invalid option -- 'h'
Usage: fsck.ext3 [-panyrcdfktvDFV] [-b superblock] [-B blocksize]
        [-l|-L bad_blocks_file] [-C fd] [-j external_journal]
        [-E extended-options] [-z undo_file] device

Emergency help:
 -p                   Automatic repair (no questions)
 -n                   Make no changes to the filesystem
 -y                   Assume "yes" to all questions
 -c                   Check for bad blocks and add them to the badblock list
 -f                   Force checking even if filesystem is marked clean
 -v                   Be verbose
 -b superblock        Use alternative superblock
 -B blocksize         Force blocksize when looking for superblock
 -j external_journal  Set location of the external journal
 -l bad_blocks_file   Add to badblocks list
 -L bad_blocks_file   Set badblocks list
 -z undo_file         Create an undo file

$ fsck /dev/mmcblk0 
fsck from util-linux 2.29.2
exfatfsck 1.2.6
Checking file system on /dev/mmcblk0.
File system version           1.0
Sector size                 512 bytes
Cluster size                128 KB
Volume size                  59 GB
Used space                   25 GB
Available space              35 GB
ERROR: unknown entry type 0x86.
ERROR: cluster 0x111ee of file 'expunged' is not allocated.
Totally 260 directories and 3182 files.
File system checking finished. ERRORS FOUND: 2.

$ fsck -p /dev/mmcblk0
fsck from util-linux 2.29.2
exfatfsck 1.2.6
fsck.exfat: invalid option -- 'p'
Usage: fsck.exfat [-V] <device>

-p도움말에 유효하지 않다고 표시되는 옵션이 유효하지 않은 이유는 무엇입니까 Automatic repair (no questions)? 그렇다면 SD 카드를 어떻게 수리합니까?

답변1

두 경우 모두 출력의 두 번째 줄을 살펴보십시오. (시스템의 기본값)을 fsck --help사용 fsck.ext3하고 도구에 유효한 옵션을 표시하지만 SD 카드에 적합한 옵션이므로 fsck -p /dev/mmcblk0사용하십시오 .exfatfsck

안타깝게도exfatfsck 오류를 수정할 수 없습니다., 보고만 가능합니다. 그러니 달려라

fsck /dev/mmcblk0

오류가 있는지 확인하십시오. 오류가 있는 경우 파일 시스템을 복구하기 위한 몇 가지 추가 전략이 필요합니다.

  • 파일 시스템을 복구할 수 있는 도구가 있는 다른 운영 체제(Windows?)를 사용하십시오.
  • 또는 Linux에서는 모든 파일을 다른 위치에 복사하고 카드를 다시 포맷하십시오.

관련 정보