파티션 테이블을 마운트 해제할 수 있나요?

파티션 테이블을 마운트 해제할 수 있나요?

sda1과 sda2가 아닌 /dev에 sda만 표시되도록 파티션 테이블을 마운트 해제할 수 있나요?

배경:

파티션 테이블이 마운트되지 않은 것으로 알고 있습니다. 하지만 더 나은 이름을 찾을 수 없었습니다.

나는 자주 사용한다DD하드 드라이브나 USB 펜을 덮어씁니다. 하지만 파티션이 있는 경우가 많습니다. 덮어쓴 후에도 이전(더 이상 존재하지 않음) 파티션 테이블을 계속 사용할 수 있습니다.LSBLK.

다음 명령을 사용하여 파티션 테이블을 다시 읽을 수 있다는 것을 알고 있습니다.부분 프로브.

그런데 파티션 테이블을 언마운트할 수 있는지 알고 싶습니다.앞으로USB 펜을 덮습니다. 덮어쓰는 동안 프로그램이 손상된 파티션에 액세스하는 것을 원하지 않기 때문입니다.DD.

답변1

커널에 파티션을 잊도록 지시하는 partx데 사용할 수 있는 옵션이 있습니다. -d예를 들어, , , ...을 (일시적으로) 사라지게 partx -d /dev/sda만듭니다 . 다음에 커널이 파티션 테이블을 다시 검색할 때 다시 나타납니다./dev/sda1/dev/sda2

또 다른 옵션 delpart: delpart /dev/sda 1; delpart /dev/sda 2이 작업을 수행해야 합니다(그러나 partx더 나은 구문을 사용).

세 번째 옵션은 먼저 파티션 테이블을 지운 다음 커널이 다시 읽도록 하는 것입니다. 이는 파티션 테이블 편집기 도구(예: sfdisk등)를 사용하여 수행할 수 있습니다. 파일 시스템).gdiskwipefs

관련 정보