
내 홈 디렉토리에 ecryptfs를 사용하고 있습니다. 이제 SSD로 전환하고 싶지만 현재 집 디렉토리 크기가 350GB이고 그 크기의 SSD를 구입할 돈이 없습니다. 내가 얻은 것은 루트 시스템을 설치하려는 128GB SSD와 내 홈 디렉토리의 "기본"(소스 코드, 구성 파일, 즉 가장 자주 사용되는 파일 포함)입니다. 많은 데이터가 포함되어 있지만 거의 액세스되지 않는 모든 하위 디렉터리(음악, 그림, 문서)는 일반 HDD에 보관하고 디렉터리를 연결하기만 하면 됩니다. 그러나 특히. 사진과 문서의 경우 암호화를 유지하고 싶습니다.
다른 위치의 디렉터리를 내 홈 디렉터리로 소프트 링크하고 암호화하는 공식적인/효율적/쉬운/안전한 방법이 있습니까? 이상적으로 ecryptfs는 이를 자동으로 처리하지만 이러한 디렉터리의 자동 마운트(적어도 반자동이지만 확실히 안전하게)는 허용 가능한 절충안입니다.
답변1
다음을 사용하여 이 작업을 수행할 수 있습니다.mount.ecryptfs_private의 별칭 기능입니다. 맨페이지에서:
mount.ecryptfs_private is a mount helper utility for non-root users to
cryptographically mount a private directory, ~/Private by default.
This program optionally takes one argument, ALIAS. If ALIAS is
omitted, the program will default to using "Private" using:
- $HOME/.Private as the SOURCE
- $HOME/Private as the DESTINATION
- $HOME/.ecryptfs/Private.sig for the key signatures.
If ALIAS is specified, then the program will look for an fstab(5) style
configuration in:
- $HOME/.ecryptfs/ALIAS.conf and for key signature(s) in:
- $HOME/.ecryptfs/ALIAS.sig