![명령줄에서 SD 카드에 새 파티션 테이블을 만드는 방법은 무엇입니까? [폐쇄]](https://linux55.com/image/47912/%EB%AA%85%EB%A0%B9%EC%A4%84%EC%97%90%EC%84%9C%20SD%20%EC%B9%B4%EB%93%9C%EC%97%90%20%EC%83%88%20%ED%8C%8C%ED%8B%B0%EC%85%98%20%ED%85%8C%EC%9D%B4%EB%B8%94%EC%9D%84%20%EB%A7%8C%EB%93%9C%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%ED%8F%90%EC%87%84%5D.png)
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"는 디스크 파티션 테이블을 처리하기 위한 명령줄 명령입니다. 그들과 함께 시도해 볼 수 있습니다.