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
명령은 파티션 간에 복사하고 원래 파티션을 삭제합니다. 중단했다가 다시 시작하면 어떻게 대처할 수 있을지 잘 모르겠습니다. 이는 대규모 홈 디렉토리에서 문제가 될 수 있습니다.