다음을 통해 공유


복사 관련 툴

SQL ?? Exchange Server ?? ???? ???? DB? ?? ??? ???? ?? ??? ?? ???? ?? ??? ?? ??? ????. ????? ???? ???, Copy, Xcopy, Robocopy ?? ??? ???? ??(??)? ??? ??? ? ?? ??? ?? ?? ?? ??? ????? ??? ? ??? ????.

??? ???? ??? ?? Buffered ? Unbuffered I/O ? ??? ? ????. Buffered I/O ? File system ? ?????? ?? ???? ?? ?? ?? File system cache ? ?????. ???, ?? ??? ?? ?? ???? ??? ???? ??? ???, ?? ??? Overhead cost ? ?? ? ????. ?, ????? ???? ?? ??? ??? ?? ???? ???? ??? ???? ??????. ? Buffered I/O ???? ???, Copy, Robocoy ?? Xcopy ? ?? ?? ?????? ?????.

· CopyFile() : ?? ??? ??? ??? ??

· CopyFileEx() : ?? ??? ??? ??? ?????, ?? ??? ?? ??? ??? ??? ?? Callback ??? ??? ? ????. ?, Callback ??? ?? ?? ??? ????? ?? ? ???, ??? ???? ?? ??? ? ????.

?, Buffered I/O ??? File system cache overhead ? ?? ??? ?? ?? ? ?? ??? ?? ? ??? ??? ? ????.

Unbuffered I/O ?? Raw file copy? ? ???? ?? ??? ??? ??? ??? ? Buffered I/O ???? ???? ? ????. ? ??? CreateFile()? ?? ???? ??? ?? ? ReadFile()? WriteFile() ???? ?? ???? ?????.

· CreateFile() : ??? ????? ??

· ReadFile() : ???? ??? ??

· WriteFile() : ??? ???? ??

? ?? ?? Exchange Server ? ?? ??? DB ?? ? ? ??? Eseutil ? ?????? ??? ??? ????? ?????. ?? Exchange Server ? ??? ??? ???? ?? Eseutil.exe? Ese.dll ? ???? ??? ?? ???? ???? ???.

Eseutil /y <SourceFile> /d <DestinationFile>