답변:
새 파티션에서 데이터를 암호화하고 싶다고 가정합니다.
먼저 실행중인 모든 응용 프로그램을 닫으십시오. 복사 중에 파일이 업데이트되는 것을 원하지 않습니다. 암호화 된 데이터를 새 파티션에 복사하십시오.
ecryptfs-umount-private
chown $USER /new_mount_point/$USER
rsync -avP $HOME/.Private $HOME/.ecryptfs /new_mount_point/$USER
editor /etc/passwd # Change the user's home dir to point to the new location
로그 오프 로그인
암호화 된 홈을 이동 / 복사하려면 ~ / .Private 및 암호화 키 (~ / .ecryptfs) 만 복사 / 이동하면됩니다. 암호화되지 않은 위치로 복사 / 이동하려면 .Private 및 .ecryptfs를 제외한 모든 항목을 복사하십시오.
우분투 10.04를 사용하여 암호화 된 집을 새 드라이브로 옮기는 데 혼란을 겪은 반나절 후 결국이 스레드를 찾았습니다.
새 드라이브를 마운트하십시오.
사용자 이름으로 새 폴더를
만드십시오.
chown $ USER / new_mount_point / $ USER
가정의 파일 구조가 다음과 같은 경우
이 대신 $ HOME 및 $ USER를 사용하여 사용하십시오. 그렇지 않으면 암호화 된 홈 디렉토리를 다른 파티션으로 이동하려면 어떻게해야합니까?
ecryptfs-umount-private
rsync -avP $ HOME / $ USER /. 개인 $ HOME / $ USER / .ecryptfs / new_mount_point / $ USER
rsync -avP $ HOME / .ecryptfs / new_mount_point
홈 폴더의 이름을 "homeold"로 바꾸십시오. home
이라는 새 폴더를 만드십시오.
fstab을 편집하여
새 드라이브를 / home에 마운트하십시오.
재시작
이 작업을 수행하는 또 다른 방법이 있습니다.
https://help.ubuntu.com/community/Partitioning/Home/Moving에 있는 Ubuntu 도움말 페이지 사용
이 튜토리얼에서는 암호화되지 않은 파티션을 이동하는 방법을 보여 주지만 암호화 된 파티션을 이동하는 데 사용한 조정은 다음과 같은 명령 차이로 해당 튜토리얼을 따르는 것이 었습니다. 내가 왜 이런 식으로했는지에 대한 나의 설명은 나보다 더 많은 것을 알고있는 누군가의 수정이 필요할 수 있으므로 시간이 있으면 편집하거나 의견을 말하십시오.
Gparted에서 파티션을 만들고 쉽게 인식 할 수있는 레이블을 지정하십시오. 우리 중 일부는 숫자로 기억하기에는 디스크와 파티션이 너무 많습니다.
rsync를 사용하여 파일을 복사하기 전에 ecryptfs-umount-private를 사용하여 암호화 된 홈을 마운트 해제하십시오. 내가 이것을 한 이유는 rsync가 마운트 / 암호화되지 않은 것들과 .Private ecryptfs 것들을 복사하는 것처럼 보였기 때문입니다. 이전 게시물에서 언급 한 .Private 및 .ecryptfs 폴더 만 필요합니다.
파일을 복사하려면 "sudo rsync -aXS --exclude = '/ * /. gvfs'/ home /. / media / home / 대신"sudo rsync -aVP / home / / media / home / "명령을 입력하십시오. "자습서에서 알 수 있습니다.
"sudo diff -r / home / media / home"명령의 출력에 대한 참고 사항
diff 명령은 내 경우에 긴 차이점 목록을보고했지만, 여전히 Firefox를 사용하고 있고 책갈피, 기록 등을 변경 한 많은 문서를 열었 기 때문이라고 생각합니다. 튜토리얼 및 누락 된 것을 발견하지 못했습니다. 다시 시작한 후 Firefox는 파일을 복사하기 오래 전에 닫은 여러 탭으로 세션을 다시 열었으므로 diff 명령의 출력에 대한 가정입니다.
홈 디렉토리를 다른 파티션으로 복사 한 다음 시스템-> 관리-> 사용자 및 그룹을 사용하여 사용자 설정 대화 상자를여십시오. 키 아이콘을 클릭하여 본인 인증

그런 다음 변경하려는 사용자를 선택하고 속성을 클릭 한 후 고급 탭으로 이동하십시오.

홈 디렉토리를 새 디렉토리 (예 : 다른 파티션에 복사 한 디렉토리)로 변경하십시오.