![사용자 디렉터리를 새로운 기본 파티션으로 이동하는 올바른 방법](https://linux55.com/image/116466/%EC%82%AC%EC%9A%A9%EC%9E%90%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EB%A5%BC%20%EC%83%88%EB%A1%9C%EC%9A%B4%20%EA%B8%B0%EB%B3%B8%20%ED%8C%8C%ED%8B%B0%EC%85%98%EC%9C%BC%EB%A1%9C%20%EC%9D%B4%EB%8F%99%ED%95%98%EB%8A%94%20%EC%98%AC%EB%B0%94%EB%A5%B8%20%EB%B0%A9%EB%B2%95.png)
user
기존 홈 디렉토리가 있는 기존 사용자가 있는 경우 /home/user
해당 사용자의 홈 디렉토리를 새 홈 파티션으로 이동하는 올바른 방법은 무엇입니까?
단순히 디렉토리를 복사하는 것만으로는 cp
소유자와 타임스탬프가 보존되지 않습니다(적절한 cp
옵션을 사용하지 않는 한). 충분한가 cp
? 모든 것이 올바르게 복사되도록 하려면 어떤 옵션을 사용해야 합니까?
답변1
나는 사용 cp -vfa
하지만 rsync -vaH
(댓글에서 @Kusalananda가 언급한) 그것도 작동합니다. 후자의 경우 잊지 마세요모두/
목차는 /home/gradient
(예: no, yes)로 끝나야 합니다 /home/gradient/
.
ls
우리 모두는 일생에 한 번씩 , , 및 매뉴얼 페이지를 읽어야 합니다 .cp
rm
bash
rsync
많은.
대상 디렉터리가 동일한 파티션에 있으면 단순이 mv -vf
작동합니다.
사용자에게 속한 홈 디렉토리 항목을 업데이트하는 것을 잊지 마십시오 /etc/passwd
.
답변2
이제 mv
명령은 파티션 간에 복사하고 원래 파티션을 삭제합니다. 중단했다가 다시 시작하면 어떻게 대처할 수 있을지 잘 모르겠습니다. 이는 대규모 홈 디렉토리에서 문제가 될 수 있습니다.