답변1
이것은 실제로 매우 간단합니다.
df
오래된 격언을 사용하고 따르십시오.자르기 전 7번 측정, 파티션 #1에는 파티션 #5의 모든 내용을 담을 수 있는 충분한 공간이 있습니다./home
마찬가지로 파티션 #5를 마운트 해제합니다.- 이와 같은 디렉터리를 만듭니다
/home.old
. - 파티션 #5를 다시 마운트합니다
/home.old
. 최상의 결과를 얻으려면 읽기 전용으로 설치하십시오. - 이 명령을 사용하여
/home.old
에서 까지 모든 항목을 재귀적으로 복사합니다/home
. sync
- 확인하다모든 것이 성공적으로 복제되었습니다. 확인하다모든 것.
- 파티션 #1의 최대 크기를 초과하지 않았는지 확인하십시오. 이 작업은 수퍼유저로 수행하므로 볼륨에서 수퍼유저의 비상 여유 공간을 차지할 수 있다는 점을 기억하십시오.
- 제거
/home.old
.
5단계는 모든 함정이 가득한 단계입니다. 너~ 해야 하다모든 권한, ACL 및 소유권을 유지하는 명령을 사용하면 멀티링크 파일이 여러 단일 링크 파일로 분리되지 않습니다. 이를 수행하는 몇 가지 방법은 pax -r -w -pe
다음 rsync -H -A -a
과 같습니다. 이는 이 답변의 범위를 벗어납니다. 답은 많다여기에 오랫동안 있었어모든 내용을 보존하는 디렉터리 트리를 복사하는 방법을 처리합니다.
Windows 10이 일반적인 사용 시 55GiB에 적합한지 여부도 이 답변의 범위를 벗어납니다. ☺
슈퍼유저의 홈 디렉토리를 루트가 아닌 볼륨에 두는 것은 좋은 생각이 아닙니다. 왜냐하면 때때로 사람들은 비상 모드로 부팅할 때에도 슈퍼유저가 홈 디렉토리를 갖기를 원하기 때문입니다. 그러나 일반 사용자의 홈 디렉토리를 별도의 볼륨에 두는 것이 가능할 수도 있습니다. 클러치에서는 때가 오면 프로세스를 어떻게 되돌릴 것인지가 분명해야 합니다.