최근에 SSD를 구입했습니다. 저는 이를 사용하여 /
내 디렉토리와 /home
디렉토리를 별도의 파티션에 저장합니다.
각 사용자에 대해 대부분의 폴더를 2개의 하드 드라이브가 있는 대형 RAID-1에 저장하려고 합니다( 더 명확하게 하기 위해 /home/<user>/Downloads
, /home/<user>/Music
, 등에 대해 이야기하고 있습니다)./home/<user>/Documents
처음에 나는 심볼릭 링크에 대해 생각했지만 전체 홈 디렉토리가 사용해야 하기 때문에 이것이 작동하지 않을 것이라고 생각합니다.암호화된 파일 시스템.
그렇다면 이것이 어떻게 달성될 수 있습니까?
답변1
RAID에 암호화된 파티션을 생성하고 각 사용자에게 디렉토리(예: /home/user
사용자/그룹 소유권)를 제공하고 거기에서 문제의 디렉토리를 심볼릭 링크할 수 있습니다. 그러한 설정이 해당 디렉토리의 모든 사용자에게 작동하는지, 아니면 전체 또는 사용자별 구성을 통해 실제로 user
작동 하도록 만드는 방법이 있는지는 알 수 없습니다 .Downloads
/home2/user/Downloads
답변2
해결책을 찾았습니다. 완벽하지는 않지만 개선될 수 있다고 생각합니다. 기본적으로 나는 @rcoup이 여기서 제안한 것을 수행했습니다. https://askubuntu.com/questions/103835/securely-automount-encrypted-drive-at-user-login/165451#165451
데비안에서는 어떤 이유로 루트 권한 없이도 접근이 mount.ecryptfs_private
가능 하지만/sbin/
mount.ecryptfs_private
mount.ecryptfs_private extra
나는 사용해야했다
/sbin/mount.ecryptfs_private extra
각 폴더를 개별적으로 마운트 하는 스크립트를 작성했지만 home
파일을 이동할 때마다(예: 에서 로 Downloads
) Music
프로세스에 시간이 걸리기 때문에 이것이 최선의 방법은 아닐 것입니다. 어쩌면 /sbin/mount.ecryptfs_private
폴더를 마운트하고 심볼릭 링크를 사용하는 것이 더 나을 수도 있습니다 .