플래시 드라이브를 포맷하고 싶었지만 실수로 파일 시스템 등을 삭제했습니다. 이제 시스템이 플래시 드라이브를 인식하지 못합니다. 어떻게 복구할 수 있습니까?
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000efcdb
Device Boot Start End Blocks Id System
/dev/sda1 * 1 60307 484408320 83 Linux
/dev/sda2 60307 60802 3975169 5 Extended
/dev/sda5 60307 60802 3975168 82 Linux swap / Solaris
Disk /dev/sdb: 4073 MB, 4073717760 bytes
126 heads, 62 sectors/track, 1018 cylinders
Units = cylinders of 7812 * 512 = 3999744 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0007dd56
Device Boot Start End Blocks Id System
답변1
펜 드라이브의 데이터를 복구하지 않고 포맷하려면 아래 명령을 사용하세요. fdisk 출력을 보면 드라이브가 에 있는 것 같습니다 /etc/sdb
. 이것을 다시 확인하고 싶을 수도 있습니다.
이제 ext3(Ubuntu에서만 사용)로 포맷하려면 다음을 실행하세요.
$ sudo mkfs.ext3 /dev/sdb
NTFS 파일 시스템(Ubuntu 및 Windows에서 사용)을 생성하려면 다음을 실행합니다.
$ sudo mkfs.ntfs /dev/sdb
답변2
@BloodPhilia는 한 가지 주의사항과 함께 정답을 제시합니다.
더 넓은 범위의 시스템에서 FAT를 사용하려면 NTFS 대신 FAT를 사용할 수 있습니다. 제가 가지고 있는 몇 가지 정보에 따르면 FAT가 SD 카드와 펜 드라이브의 기본 형식인 것 같습니다.
또한 적어도 과거에는 NTFS를 이동식 미디어에 사용하는 것이 권장되지 않았습니다.
CentOS에서 해당 명령은 다음과 같습니다.
$ sudo mkfs.vfat /dev/sdb
다른 경우에는 "mkfs.msdos"일 수 있습니다.