Celerra NS960에서 Unity 500으로 NAS 데이터를 마이그레이션하고 있습니다. Windows 환경에서 EMCOpy를 사용하여 동기화된 SMB/CIFS 파일 시스템이 있습니다. 또한 NFS(다중 프로토콜) 파일 시스템이기도 합니다. Solaris 10 UNIX 서버에 두 개의 파일 시스템이 마운트되어 있습니다. 모든 데이터를 다시 복사하지 않고 NS960에서 Unity로 권한을 동기화할 수 있습니까?
답변1
재미있게,질문내부에링크가 중복되었을 수 있습니다.(제 생각에는 이것은 속이는 것이 아닙니다.) 다음과 같은 경우에 유용할 수 있는 답변에 대한 단서를 제공할 것입니다.GNU 핵심 도구포함하다 cp
. 솔라리스에는 cp
해당 옵션이 없으므로 --attributes-only
이 "기본"을 사용할 수 없습니다.
cp -a --attributes-only srcdir/. dstdir
답변2
다른 곳에서 답변한 대로 다음을 수행하는 방법:
rsync -ptgo -A -X -d --no-recursive --exclude=* first-dir/ second-dir
목표를 달성하지 못하셨나요?
명시된 바와 같이,
이는 다음을 수행합니다.
-p, --perms preserve permissions
-t, --times preserve modification times
-o, --owner preserve owner (super-user only)
-g, --group preserve group
-d, --dirs transfer directories without recursing
-A, --acls preserve ACLs (implies --perms)
-X, --xattrs preserve extended attributes
--no-recursive disables recursion
참고로
--no-OPTION turn off an implied OPTION (e.g. --no-D)
-r, --recursive recurse into directories