Share via


복사 관련 툴

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>