나는 독점적인 파티셔닝 시스템을 사용하는 많은 하드 드라이브를 가지고 있습니다. 디스크 자체에는 파티션 테이블이 포함되어 있지 않지만 각 디스크에는 고정된 위치와 고정된 길이의 알려진 수의 파티션이 있습니다. 마지막 파티션은 항상 디스크 끝까지 확장됩니다.
내 Linux 시스템은 현재 디스크를 로 인식 /dev/sdb
하지만 이 파티션 구성표는 독점이므로 개별 파티션이 인식되지 않습니다. 이러한 디스크와 해당 파티션 구성표에 대한 지원을 추가하여 장치 /dev/sdb1
등이 작동하도록 커널 드라이버를 작성하고 /dev/sdb2
싶습니다 . 각 디스크에는 디스크가 해당 독점 시스템에 속하는지 식별하는 데 사용할 수 있는 파티션 외부의 알려진 고정 섹터에 헤더가 있습니다. 드라이버에 해당 디스크가 연결된 시기를 감지하고 이를 수행할 수 있는 프로브 기능이 있었으면 합니다. 시스템에 msdos
디스크나 파티션 테이블이 있는 것처럼 처리합니다.gpt
커널 드라이버에서 이 문제를 처리할 수 있습니까? 아니면 커널 자체를 패치해야 합니까? 그렇다면 그러한 드라이버는 어떻게 작동합니까?