![FreeBSD에서 Luks 암호화 디스크에 액세스](https://linux55.com/image/6834/FreeBSD%EC%97%90%EC%84%9C%20Luks%20%EC%95%94%ED%98%B8%ED%99%94%20%EB%94%94%EC%8A%A4%ED%81%AC%EC%97%90%20%EC%95%A1%EC%84%B8%EC%8A%A4.png)
FreeBSD를 실행하는 컴퓨터에 대피해야 하는 ZFS에 대한 일부 데이터가 있습니다. 공간이 넉넉한 USB 인클로저에 디스크가 있지만 Linux를 실행하는 컴퓨터에서 LUKS를 사용하여 암호화되었습니다. 디스크를 FreeBSD 상자에 직접 연결할 수 있는 방법이 있습니까? 아니면 ssh
Linux 상자(또는 NFS에서 FreeBSD로)를 통해 데이터를 복사해야 합니까?
(Linux를 실행하는 시스템의 zpool에 모든 디스크를 저장할 공간이 없으므로 이 작업을 수행하고 Linux에서 사용 가능한 ZFS 구현 중 하나를 사용하는 옵션에 대해 알려주지 마십시오.)
답변1
귀하의 질문에 대한 직접적인 대답은 아니지만, 암호화된 파일 시스템을 cryptsetup open
축소하고 , 파티션을 축소하고, 여유 공간에 새 파티션을 생성하여 번거로움 없는 데이터 교환에 적합한 암호화되지 않은 파일 시스템을 만들 수 있습니다.resize2fs
cryptsetup close
parted
resizepart
mkpart
mkfs
해당 경로로 가기로 결정했다면 LUKS 헤더의 크기가 약 2MiB라는 점을 기억해야 하므로 파일 시스템을 100GiB로 축소하면 LUKS 파티션의 크기는 100GiB + 2MiB가 되어야 합니다(느낌 안전 마진을 자유롭게 늘릴 수 있습니다).
그 외에 LUKS는 장치 크기에 신경 쓰지 않으므로 암호화에 관한 한 다른 작업을 수행할 필요가 없습니다. 특히 cryptsetup resize
온라인 크기 조정에만 필요합니다 .