Fedora 23 Design Suite의 설치 미디어로 사용하는 2GB 메모리 카드가 있습니다. 동일한 메모리 카드를 다른 Linux 설치 미디어에 재사용하고 싶어서 fdisk
처음 시도했을 때 fdisk
유틸리티에 오류가 없었습니다.그래서 메모리 카드를 뽑았다가 다시 삽입하고 lsblk
명령을 실행했습니다.그러나 Fedora 미디어가 사용하는 이전 파티션은 여전히 존재합니다.
$ lsblk
NAME SIZE TYPE MOUNTPOINT
...
sdd 1.9G disk
|- sdd1 1.8G part /run/media/foo/Fedora-Live-Dsgn-x86_64-23-10
|- sdd2 4M part /run/media/foo/EFI
|- sdd3 16.2M part /run/media/foo/Fedora Live
이전 fdisk
작업이 실패했다고 생각하여 /dev/sdd
위에 나열된 마운트된 파티션을 마운트 해제하고 dd
디스크만 지울 것이라고 생각하여 명령을 실행했습니다.
$ sudo dd if=/dev/zero of=/dev/sdd bs=4M; sync
그래서 메모리 카드를 뽑았다가 다시 삽입하면 lsblk
예상한 결과가 나타납니다(더 이상 파티션이 없음).
$ lsblk
NAME SIZE TYPE MOUNTPOINT
...
sdd 1.9G disk
이제 Create a new partition table 을 사용하여 새 파티션 테이블을 생성하려고 시도했지만 fdisk
놀랍게도 디스크에 3.6GiB의 공간이 있는 것으로 보고되었습니다!
$ sudo fdisk /dev/sdd
Command (m for help): p
Disk /dev/sdd: 3.6 GiB, 3881648128 bytes, 7581344 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
Disklabel type: dos
Disk identifier: 0x61f8cba0
Device Boot Start End Sectors Size Id Type
/dev/sdd1 2048 7579647 7577600 3.6G 83 Linux
그래서 내 질문은 메모리 카드를 원래 상태로 복원하여 1.9GB의 디스크 공간을 확보하고 파티션 관리에 사용할 때 fdisk
카드 크기가 두 배로 늘어났다고 보고하지 않는 방법입니다.
저는 Fedora 23 Gnome(Design Suite 스핀)을 사용하고 있으므로 가능하다면 명령은 이 배포판에만 적용됩니다.
답변1
메모리 카드가 불량인 것 같습니다. 불량 섹터가 있는지 확인해 보십시오.
badblocks -wvs /dev/sdd