Synology NAS에서 UniFi UNAS Pro 8로의 마이그레이션: Robocopy, SMB Multichannel, 그리고 예상치 못한 성능 함정
Migrating a Synology NAS to a UniFi UNAS Pro 8 with Robocopy, SMB Multichannel

스콧 한셀먼이 Synology NAS에서 UniFi UNAS Pro 8로 데이터를 옮기며 겪은 경험을 공유합니다. 10Gbps 내부 네트워크와 SMB를 사용했지만, 예상치 못한 오류와 성능 저하를 만나게 됩니다. 원인은 NTFS의 대체 데이터 스트림(ADS)과 Robocopy의 /Z 옵션, 그리고 대용량 파일에서의 /J 옵션이었습니다. SMB Multichannel을 통해 Synology의 4개 1GbE 포트를 동시에 활용해 250MB/s의 속도를 달성한 과정을 상세히 설명합니다.
명령줄 스위치는 동작을 설명할 뿐, 성능 향상을 보장하지 않습니다. /J는 I/O 모델을 바꾸고, /MT는 동시성을 바꾸며, /Z는 재개 가능성을 추가합니다. 이러한 변경이 마이그레이션을 개선할지 여부는 시스템의 나머지 부분에 달려 있습니다.
HN 토론
58- internet2000
robocopy로 시작하는 건 미친 짓이야. 나는 rsync로 시작해서 밤새 그냥 돌렸을 거야. 제대로 동작할 거라는 안도감과 플래그를 찾아볼 필요가 없다는 점은 속도상의 어떤 트레이드오프보다 훨씬 가치 있어.
- Neywiny
우리가 오랫동안 Linux를 사용하다 보면, 수십 년 된 친구들을 만나곤 하지: grep, sh, bc, 뭐 그런 것들. 50년 전에 처음 출시된 명령어를 실행하는 건 드문 일이 아니야. Windows에서는 그런 경우가 거의 없지. Windows가 욕을 많이 먹긴 하지만, 적어도 탐색기의 드래그 앤 드롭 이상의 것들을 남겨두긴 했어.
만약 작성자가 이 글을 읽고 있다면, 10g 네트워크 언급이 무관하다는 점을 명확히 해주면 좋겠어. 나는 적어도 장치 중 하나는 10g 링크를 가질 거라고 생각했는데, 3개 중 적어도 2개는 그렇지 않았어. 조금 혼란스러웠지만, 지금 내 시간대는 매우 늦은 시간이기도 해.
- kalleboo
Synology 웹 UI에서는 원격 SMB 공유를 마운트하고 파일 관리자에서 직접 파일을 복사할 수 있어서 PC를 경유하는 왕복을 하지 않아도 돼. 아마도 명령줄 도구에 빠지지 않고 가장 빠른 방법이었을 거야.
- bananamogul
"이상적으로는 Hacker News 사람들과 Windows 전문가들이 더 나은 도구와 전략을 가지고 댓글에 나타나면서 더 많은 가치를 찾을 수 있을 거야."
이게 더 나은지는 모르겠지만... 대안으로는 내부적으로 rsync를 사용하는 rclone이 있어. 병렬 작업도 가능하고 실패한 부분 복사본에서 다시 시작할 수도 있어.
대규모 Synology-to-Synology 이동을 해야 했을 때, 나는 그걸 사용했어. 작은 파일이 많다면 여러 rsync를 병렬로 실행하는 것이 정말 도움이 돼.
- abcd_f
그는 bvckup2를 시도해봤어야 해.
비동기 IO, 작은 파일에는 멀티스레드, 큰 파일에는 직렬화, 이후 실행에서는 블록 수준 델타 복사. Windows에서 가능한 가장 빠른 속도에 가까워.