디스크 파티션의 파티션 테이블에 액세스하는 방법은 무엇입니까?

디스크 파티션의 파티션 테이블에 액세스하는 방법은 무엇입니까?

VirtualBox에서 TrueOS VM을 만들고 vmdk를 사용하여 물리적 하드 디스크 파티션(sda5)을 전체 디스크로 가상화했습니다. 결과적으로 이제 sda5 파티션에 GPT/GUID 파티션 테이블이 생겼습니다(sda 자체에는 GPT/GUID 파티션 테이블이 있습니다).

호스트에 루프백 장치()를 생성하면 losetup /dev/sda5 /dev/loop0파티션 테이블이 보이는데, 파티션을 마운트하기 위해 /dev/loop0p1, /dev/loop0p2 등의 장치를 생성하는 방법을 파악하지 못했습니다. /dev 0을 반복합니다.

가능합니까? 루프 장치 모듈의 max_part 매개변수와 관련이 있나요? FWIW, 루프 모듈이 내 커널에 내장되어 있고 /sys/module/loop/parameters/max_part가 0을 반환합니다. 재부팅하지 않고 해당 값을 변경할 수 있습니까?

답변1

kpartx -a /dev/loop0

파티션 장치가 생성되어야 합니다.

참고: 파티션 장치는 /dev/mapper/loop0p1 등입니다.

관련 정보