친애하는 Linux 슈퍼유저 여러분,
나는 다음과 같은 파일 시스템을 마운트하고 싶습니다.범위에서 생략하고 싶습니다.파티션 테이블~하기 위해숨다내 디스크에서 데이터를 찾는 사람이 보낸 정보입니다.
휘발성/fstab이 아닌 마운트 및 dm-crypt 일반과 함께 이 기능을 사용하면 내 데이터에 관심이 있거나 데이터가 존재할 가능성이 있는 사람들로부터 내 데이터를 매우 안전하게 만들 수 있습니다.
로 이것이 가능합니까 mount(8)
?
답변1
암호화되지 않은 파일 시스템에서는 가능합니다. 예를 들어 파티션이 섹터에서 시작 34607104
하고 섹터 크기가 512
다음과 같은 경우 다음을 수행합니다.
mount -o offset=$((512*34607104)) /dev/sdX /mnt/foo/
파티션 테이블 항목이 존재할 수도 있고 존재하지 않을 수도 있습니다. 그것은 중요하지 않습니다. mount
파일 시스템을 검사하고 해당 작업을 수행합니다( -t
전환에 도움을 줄 수 있습니다).
나는 별로 아는 바가 없다.dm-crypt 일반하지만 먼저 장치(파티션)의 암호를 해독한 다음 마운트해야 하는 것 같습니다. Michael Kjörling의 의견이 유용합니다.
losetup
당신은 특히 그것--offset
과 스위치를 원합니다--sizelimit
. 루프백 장치를 구성한 후에는 정상적으로 마운트할 수 있습니다.
귀하의 필요에 맞게 마지막 단어를 "일반적으로 암호 해독"으로 변경하겠습니다.
도구 도 있습니다 dmsetup
. 이를 통해 다양한 파일/장치 덩어리에서 매핑된 장치를 생성할 수 있습니다. 예를 들어 하나 이상의 HDD 내부의 일반 파티션 사이의 여러 간격에 암호화된 "파티션"을 숨길 수 있습니다. 읽다다른 질문에 대한 내 대답그리고 공부 man dmsetup
. /dev/mapper/barbaz
프랑켄 파티션을 만들고 일반 암호화로 재미있게 즐겨보세요.
힌트: 답변에서는 일반 파일에서는 작동하지 않기 losetup
때문에 파일에서 장치를 만드는 데 사용합니다. dmsetup
기존 장치를 사용하여 작업하게 됩니다. /dev/something
지도를 만들 때 해당 경로를 사용하세요 . 이 경우에는 dmsetup
필요하지 않습니다 .losetup