저는 USB 스틱(또는 모든 저장 장치)이 가질 수 있는 다양한 형식 유형에 대해 매우 혼란스럽습니다. 이 USB 스틱에는 distro iso가 설치되어 있고 이를 "일반" USB 스틱으로 복원하고 싶었습니다. 그러나 나는 이것을 잘 이해하지 못했다는 것을 깨달았고 어둠 속에서 촬영을 중단하고 싶었습니다.
다음 명령을 사용하여 iso 설치를 제거했습니다.
sudo wipefs /dev/sdb
sudo wipefs -a /dev/sdb
그런 다음 다음을 수행했습니다(다음이 "기본" 형식이라고 생각합니다).여기):
sudo parted /dev/sdb
(parted) mklabel msdos
(parted) mkpart primary ext4 1MiB 100%
하지만 설치할 수 없습니다.
sudo mount /dev/sdb /run/media/usb
나에게 다음과 같은 오류가 발생하기 때문입니다.
마운트: /run/media/usb: 잘못된 파일 시스템 유형, 잘못된 옵션, /dev/sdb의 잘못된 슈퍼 블록, 누락된 코드 페이지 또는 도우미 또는 기타 오류.
여전히 여기에서 장치를 실행하면 lsblk
장치가 표시되지만 설치할 수 없으며 USB를 연결했다가 분리하면 파일 탐색기에 표시되지 않습니다(무엇을 부르든...내 것입니다. Tunnar입니다).
어둠 속에서 촬영했는데, 이해하지 못하는 부분이 많은 것 같습니다(구체적으로 USB 스틱의 각 포맷이 수행하는 작업, 특정 포맷을 언제 사용해야 하는지 등). 읽을 수 있는 관련 자료에 대한 조언과 다음 사항에 대한 빠른 수정에 감사드립니다.표준 USB 스틱처럼 데이터를 저장할 수 있도록 USB 스틱을 다시 "일반"으로 만들려면 어떻게 해야 합니까?
답변1
파티션 테이블을 재설정하면 거기에는 파일 시스템이 없습니다. mkfs
이 작업을 수행하려면 파티션에서 실행 해야 합니다 .
mkfs -tvfat /dev/sdb1
꼭 하셔야 한다는 점 참고해주세요분할( sdb1
), 전체 디스크가 아님( sdb
번호 없음).
또한 파티션 테이블에 표시된 파티션 유형을 확인하고 싶을 수도 있습니다. Windows 시스템에 Linux 파티션으로 표시된 파티션이 있는 경우 스틱이 마음에 들지 않을 수 있습니다. 보고 있다매뉴얼 페이지parted
, 기존 파티션의 유형 변경이 허용되는지 확실하지 않지만 mkpart primary fat32 1MiB 100%
가능해 보입니다.
답변2
“정상이란 무엇을 의미하는가?”라는 질문이 중요합니다. 내 Mac은 내 Linux와 완전히 다른 디스크를 "좋아하는" 것 같습니다. 제가 작업하는 임베디드 머신은 둘 다와 매우 다릅니다...
예: "일반 소형 플래시 드라이브"(MBR 파티션 및 VFAT 파일 시스템):
먼저, 올바른 유형의 파티션을 생성해야 합니다.
sudo cfisk /dev/sdb
모든 디스크 공간에서 새 파티션을 실행 하고 생성합니다. 유형을 0c로 설정하고 저장합니다.그런 다음 그 위에 적절한 파일 시스템을 배치해야 합니다.
sudo mkfs.vfat /dev/sdb1
그러면 문제가 해결될 것입니다.
답변3
저장장치 필요포맷된정보를 저장하는 능력. 포맷팅이란파일 시스템. 많은 것들이 있지만 Linux 시스템에서 일반적으로 사용되는 FAT, NTFS(둘 다 Windows 형식) 및 EXT를 언급할 수 있습니다.
포맷이 완료되면 디스크에 정보를 저장할 준비가 됩니다. 포맷에는 파티션 생성이 포함되며, Linux 이름 지정에서는 와 같이 장치 이름에 숫자가 추가 됩니다 sda1
. sdb2
이러한 파티션은 마운트 지점에 운영 체제가 설치되어 있고 정보에 액세스할 수 있는 곳입니다.
나는 이것이 당신이 "정상"이라고 부르는 것이라고 생각합니다.
이를 염두에 두고 우리 mkpart primary ext4
는 당신이 우리에게 parted
생성하라고 지시하는 명령을 설명할 수 있습니다.분할(주로) 파일 시스템 형식외부 4.
다양한 운영 체제나 장치에서 읽을 수 있는 형식을 알지 못하는 경우에는 특정 형식(파일 시스템)이 필요하지 않습니다. 예를 들어 Windows는 자체 FAT 및 NTFS 형식을 제외한 모든 형식을 읽지 않습니다.