명령줄에서 SD 카드에 새 파티션 테이블을 만드는 방법은 무엇입니까? [폐쇄]

명령줄에서 SD 카드에 새 파티션 테이블을 만드는 방법은 무엇입니까? [폐쇄]

Linux Mint에 SD 카드를 마운트하려고 시도했고 올바른 장치 파일을 찾아서 시도했습니다: mount -t vfat /dev/sdb /mnt/zauberportal , 그러나 실패했습니다. 다양한 유형의 파일 시스템 -t 옵션과 같은 몇 가지 변형을 시도했습니다.

이제 파티션 테이블 쓰기 오류로 인해 SD 카드의 처음 512바이트를 0으로 채워 전체 파티션 테이블을 지우는 것이 좋습니다. dd if=/dev/zero of=/dev/sdb bs =512 count=1, 파티션 테이블을 생성하려면 gparted라는 프로그램을 사용해야 하는데 작동하지 않습니다.

명령줄에서 새 파티션 테이블을 생성할 수 있습니까?

답변1

네가 원한다면가능한* 제거하다모든 것그런 다음 명령을 실행할 수 있지만 dd여전히 파티션 테이블을 생성해야 합니다.

참고 원래 질문에 있던 내용이므로 /dev/sdb를 사용하겠습니다.

나는 추천한다 fdisk. 따라서 다음과 같은 작업을 수행합니다.

# fdisk /dev/sdb
Command (m for help): n
Select (default p): p
Partition number (1-4, default 1): 1
First sector (starting-ending, default starting): starting
Last sector, +sectors or +size{K,M,G} (starting-ending, default ending): ending
Command (m for help): w

그런 다음 파티션을 포맷해야 합니다 mkfs. Linux 시스템에서 SD 카드만 사용하려면 ext3 또는 ext4를 사용하십시오.

# mkfs.ext3 /dev/sdb1

그렇지 않으면 ntfs를 사용하는 것이 더 안전할 수 있습니다(카드를 삽입할 위치를 확인하세요).

# mkfs.ntfs /dev/sdb1

완료되면 설치할 수 있습니다.

# mount -t ext3 /dev/sdb1 /mnt

완료되면 제거하십시오.

# umount /mnt

*모든 데이터는 여전히 존재하지만 대부분의 최종 사용자에게 이는 파티션 테이블이 없으면 데이터가 사라진다는 의미입니다.

답변2

"fdisk" 및 "parted"는 디스크 파티션 테이블을 처리하기 위한 명령줄 명령입니다. 그들과 함께 시도해 볼 수 있습니다.

관련 정보