FreeBSD에서 Luks 암호화 디스크에 액세스

FreeBSD에서 Luks 암호화 디스크에 액세스

FreeBSD를 실행하는 컴퓨터에 대피해야 하는 ZFS에 대한 일부 데이터가 있습니다. 공간이 넉넉한 USB 인클로저에 디스크가 있지만 Linux를 실행하는 컴퓨터에서 LUKS를 사용하여 암호화되었습니다. 디스크를 FreeBSD 상자에 직접 연결할 수 있는 방법이 있습니까? 아니면 sshLinux 상자(또는 NFS에서 FreeBSD로)를 통해 데이터를 복사해야 합니까?

(Linux를 실행하는 시스템의 zpool에 모든 디스크를 저장할 공간이 없으므로 이 작업을 수행하고 Linux에서 사용 가능한 ZFS 구현 중 하나를 사용하는 옵션에 대해 알려주지 마십시오.)

답변1

귀하의 질문에 대한 직접적인 대답은 아니지만, 암호화된 파일 시스템을 cryptsetup open축소하고 , 파티션을 축소하고, 여유 공간에 새 파티션을 생성하여 번거로움 없는 데이터 교환에 적합한 암호화되지 않은 파일 시스템을 만들 수 있습니다.resize2fscryptsetup closeparted resizepartmkpartmkfs

해당 경로로 가기로 결정했다면 LUKS 헤더의 크기가 약 2MiB라는 점을 기억해야 하므로 파일 시스템을 100GiB로 축소하면 LUKS 파티션의 크기는 100GiB + 2MiB가 되어야 합니다(느낌 안전 마진을 자유롭게 늘릴 수 있습니다).

그 외에 LUKS는 장치 크기에 신경 쓰지 않으므로 암호화에 관한 한 다른 작업을 수행할 필요가 없습니다. 특히 cryptsetup resize온라인 크기 조정에만 필요합니다 .

관련 정보