부팅 가능한 POP-OS 이미지가 포함된 파티션이 있는 썸 드라이브가 있습니다. 이 공간을 회수하여 썸 드라이브로만 사용하고 싶지만 POP_OS의 디스크 유틸리티에서 삭제하려고 하면 다음과 같습니다.
"파티션 /dev/sdg1 삭제 오류: /dev/sdg 장치에서 '1' 파티션을 가져올 수 없습니다(udisks-error-quark, 0)"
포맷하려고 하면:
"이 파티션에는 파티션 테이블이 포함되어 있으므로 수정할 수 없습니다. 전체 장치의 레이아웃을 다시 초기화하십시오(udisks-error-quark, 11)"
나는 Linux 애호가이고 마지막 썸 드라이브를 건배하므로 조심스럽습니다. 하나의 큰 파티션으로 바꾸는 방법은 무엇입니까?
답변1
때로는 운영 체제 파티션이 있는 드라이브, 특히 부팅 가능한 드라이브를 지우는 것이 매우 어렵습니다. 명령을 사용하면 쉽게 이 작업을 수행 할 수 있습니다 wipefs
.
터미널을 열고 다음을 실행하여 드라이브에서 사용 가능한 파티션을 확인하세요.
fdisk -l
그러면 시스템에 설치된 모든 장치가 세부 정보와 함께 나열됩니다.
드라이브가 목록에 표시되어야 합니다 /dev/sd...
. 모든 변경 사항은 되돌릴 수 없으므로 지우려는 드라이브의 블록 장치 이름을 확인하십시오. 위의 작업을
실행한 후 이제 » » 마우스 오른쪽 버튼 클릭 » 을
wipefs -a -f /dev/your_block_device_name
클릭하여 GNOME Disks 데스크톱 응용 프로그램을 쉽게 포맷할 수 있습니다. Disks Drive Name Settings IconFormat Partition
행운을 빌어요!
답변2
상황을 이해하려면 먼저 이 문서를 읽어보세요.
파티션 테이블이 파티션 내에서 생성되었을 수 있으며 이제 파티션 테이블이 생성되었기 때문에 이 오류가 발생할 수 있습니다.하위 파티션. 이것분할루프에 설치하고 다음을 포함하는 것으로 인식할 수 있습니다.하위 파티션내부에. 이 환경을 만드는 한 가지 방법은 다음을 실행
parted /dev/sdg1
하고 강제로 고려하는 것 입니다.분할완전한 장치로. 로그인한 후 MBR 파티션 테이블 생성을 parted
실행하면 mktable msdos
다음을 생성할 수 있습니다.하위 파티션.
이제 무슨 일이 일어나고 있는지 이해하셨을 것입니다. 여기에 가능한 해결책이 있습니다. 파티션 테이블을 지우는 쉬운 방법은 장치 시작 부분에 쓰는 것입니다. Unix 계열 시스템에서는 명령을 사용하여 이를 수행할 수 있습니다 dd
. 파티션 테이블만 지우려면 특정 매개변수를 지정하십시오.
dd if=/dev/zero of=/path/to/your/partition bs=1048576 count=1
이 명령은 "/dev/zero"에서 한 번에 1048576바이트의 0(총 1MB)을 읽으며 한 번만 실행됩니다. MBR 디스크의 처음 1MB에는 파티션 및 부트 로더에 대한 정보가 포함됩니다(운영 체제가 디스크에 설치된 경우). 사운드 파티션 생성 프로세스에서는 항상 디스크의 처음 1MB 데이터를 건너뛰고 그 이후에 첫 번째 파티션을 생성하여 이 귀중한 데이터를 손상시키거나 덮어쓰는 것을 방지합니다.
상황에 따라 예제 경로를 다음으로 변경할 수 있습니다./dev/sdg1(파티션 테이블이 있는 파티션) dd
프로그램이 더 이상 파티션 테이블을 찾지 않고 계속 실행될 수 있도록 명령을 실행합니다.