이미 로컬 Mac에서 OpenClaw를 실행하고 있으며 게이트웨이 플러스 에이전트 메모리를 KVMNODE 전용 클라우드 Mac으로 이동해야 하거나 지역 변경, M4 Pro 업그레이드 또는 노드 재구축을 계획하고 생존을 위해 메모리와 기술이 필요한 개발자 및 소규모 팀익숙한 2026년 실패 모드에 도달:설치 스크립트는 성공했지만 작업 공간 경로가 이전에서 이동했기 때문에 에이전트는 완전히 새로운 느낌을 받습니다.~/.openclaw/workspace에게workspace-main또는 롤백 tarball이 없는 다른 에이전트별 디렉터리. 이 기사에서는 4개의 루트로 구성된 "마이그레이션 후 기억상실" 테이블, 꼭 챙겨야 할 디렉토리 목록과 복사하지 말아야 할 디렉토리 목록, 로컬 타르볼에서openclaw doctor클라우드 호스트 및 대규모 작업 공간이 Xcode 측면 빌드와 머신을 공유하는 경우 계층 결정 트리. 와 함께 읽어보세요공식 설치 데몬,진단 사다리,채널 프로브,지속성 기준, 그리고헤드리스 SSH 연습따라서 클라우드에서 "구성만 가능, 메모리 없음"을 반복하지 않습니다.
01

2026 OpenClaw는 마이그레이션 후 새로운 에이전트처럼 느껴집니다. 변경 기록에 붙여넣을 수 있는 4개의 루트

OpenClaw는 유지합니다구성 및 자격 증명아래에~/.openclaw/그리고장기기억, 페르소나, 기술작업공간 트리(기본값~/.openclaw/workspace; 다중 에이전트 설정에서는 다음을 사용할 수 있습니다.workspace-{agentId}). 2026.3.x 주변의 커뮤니티 보고서는 단일의 움직임을 설명합니다.workspace에이전트별 경로로MEMORY.md 및memory/YYYY-MM-DD.md자동 복사되지 않았습니다: 게이트웨이는 여전히 시작되지만 선별된 메모리는 빈 디렉터리를 읽습니다. 따라서 "업그레이드로 인해 두뇌가 완전히 삭제되었습니다." "작업 공간 손실"에서 "구성 손실"을 분리하지 않으면 모델을 교환하거나 채널을 다시 배선하는 데 시간이 소모됩니다.

두 번째 루트는scpopenclaw.json오직, 없이credentials/,sessions/, 다음과 같은 작업공간 파일skills/,AGENTS.md, 그리고SOUL.md; 도구가 처음 탑재된 것처럼 작동하는 동안 대시보드가 ​​로드될 수 있습니다. 세 번째는실행 환경 드리프트와 대화형 셸 비교: plistWorkingDirectory또는OPENCLAW_*클라우드 이동 후에도 여전히 이전 경로를 가리킵니다. 네 번째는건너뛰는 중openclaw doctor큰 버전 격차를 넘어서, 스키마 마이그레이션이 절반만 완료되고 필드가 자동으로 기본값으로 되돌아갑니다. 다음과 정렬지속성 기준첫째, 상태 디렉터리가 팀 동기화 폴더에 있으면 안 됩니다. 그렇지 않으면 빈번한 소규모 쓰기로 인해 동기화 레이어에서 잠금 경합이 증폭됩니다.

01

복사 없이 에이전트별 경로 변경:오래된workspace/*게이트웨이가 비어 있는 상태를 가리키는 동안 디스크에 남아 있습니다.workspace-main.

02

작업공간이 없는 구성: openclaw.json현재의,MEMORY.md없어진.

03

데몬 작업 디렉터리 드리프트:launchd는 여전히 랩탑 경로 또는 이전 노드에서 릴리스된 마운트를 참조합니다.

04

의사가 없는 버전 차이:스키마와 바이너리 불일치; 들판은 조용히 물러난다.

05

장치 토큰을 휴대용 파일로 처리:복사 실패; 대상에서 다시 페어링하고 별도로 기록합니다.

후에공식 설치 데몬클라우드 호스트에서 마이그레이션을 수락하면 다음 네 줄이 고정되어야 합니다.작업공간 절대 경로, openclaw 버전, 의사 종료 코드, 첫 번째 비즈니스 메시지 ID 또는 타임스탬프. 모든 지역 또는 계층 변경은 해당 행 중 하나를 업데이트하고 롤백을 위해 이전 타르볼 해시를 유지해야 합니다. "우리가 백업했을 것입니다."가 아닙니다. 채널이 마이그레이션 후 오작동하는 경우 다음을 실행하세요.채널 프로브메모리 디렉터리를 비난하기 전에 청취 포트와 토큰 진실에 대해 알아보세요.

플랫폼 소유자는 "마이그레이션" 템플릿과 "그린필드 설치" 템플릿을 분리해야 합니다. 그린필드는 빈 작업 공간에서 시작할 수 있습니다. 마이그레이션에서는 tarball 체크섬과 의사 출력을 첨부해야 합니다. 템플릿을 혼합하면 "빈 메모리 허용"이 검토 시 기본값처럼 보이고 큐레이트된 메모리가 사라질 때 이해관계자에게 아무런 스토리도 남기지 않습니다.

02

마이그레이션 전 백업 목록: 압축해야 함, 압축하면 좋음, 원시 복사본 없음

목표는 "전체 홈 디렉토리를 tar하는 것"이 ​​아니라의사 이후 동일한 메모리 및 스킬 경계를 읽는 대상의 게이트웨이. 꼭 챙겨야 할 아이템:~/.openclaw/openclaw.json,credentials/,sessions/세션 연속성과 최소한을 포함한 전체 작업 공간 트리에 의존하는 경우MEMORY.md,memory/,skills/, 그리고USER.md팀이 실제로 사용하기 때문입니다. 선택적으로 영구 로그 싱크에서 7일간의 순환 로그를 포함하여진단 사다리, 그러나 거대한 로그로 프로덕션 마이그레이션 타르볼을 부풀리지 마십시오.

아래 표를 변경 기록 "마이그레이션 패키지 내용" 필드에 붙여넣고 PATH 검사 옆에서 실행합니다.헤드리스 SSH 연습: tarball 내부에 무엇이 있는지 증명하고, 대상이 읽은 내용을 증명합니다.

경로/객체필수의클라우드 맥 노트
openclaw.json + 자격 증명추출 후 권한을 강화합니다. 절대로 팀 동기화 폴더를 사용하지 마세요.
전체 작업 공간(MEMORY, 메모리/, 스킬/)대상 에이전트 ID 디렉터리 이름 일치
세션/정책큰 나무: 활성 하위 집합만 마이그레이션
장치 토큰/키체인 항목복사하지 마세요대상에서 다시 페어링
LaunchAgent plist 덮어쓰기주의경로 및 레이블 수정, 데몬 재설치

tarball에 MEMORY.md가 없다는 것은 마이그레이션이 아닌 게이트웨이 재설치를 의미합니다.

기록shasum -a 256잘린 SCP 전송을 포착하려면 소스에 이를 변경 기록에 첨부하세요. API 자격 증명을 보유하고 있는 수명이 긴 공용 객체 버킷 대신 승인된 암호화 채널(bastion rsync)을 통해 아카이브를 이동합니다. 작업 공간이 몇 기가바이트를 초과하는 경우(큰 기술 자산 또는 메모리 로그)대상 SSD 계층전송 전; 이는 아래의 M4 Pro 결정 트리와 직접적으로 연결됩니다.

03

명령 블록: 의사 이전에 로컬 타르볼, 업로드 및 경로 확인

버전을 고정된 Openclaw 빌드로 교체하고 타르볼을 연결하세요.shasum -a 256변경 기록에. 확인하다일치하는 노드 주요 버전소스와 타겟에 대해; 그렇지 않은 경우 먼저 대상에 설치한 다음 작업 공간의 압축을 풀고 "새 바이너리, 기존 메모리" 절반 상태를 피하세요. 클라우드 호스트에 CLI가 설치되어 있지 않은 경우 완료공식 설치포장을 풀기 전 - 순서를 바꾸지 마십시오.

세게 때리다
openclaw --version
ls -la ~/.openclaw/workspace*
tar -czf openclaw-migrate-$(date +%Y%m%d).tgz \
  -C "$HOME" .openclaw/openclaw.json \
  -C "$HOME" .openclaw/credentials \
  -C "$HOME" .openclaw/workspace
shasum -a 256 openclaw-migrate-*.tgz
scp openclaw-migrate-*.tgz user@cloud-mac:~/
ssh user@cloud-mac 'openclaw gateway stop || true'
ssh user@cloud-mac 'tar -xzf openclaw-migrate-*.tgz -C $HOME && openclaw doctor'

팁:을 위한workspace-main또는 기타 에이전트별 폴더, tar 변경-C당신의 진짜로 가는 길workspace-*이름; 비대화형 PATH 검사를헤드리스 SSH 연습.

하지 마십시오gateway start추출 직후: 실행openclaw doctor, 전체 표준 출력을 변경 기록에 저장하고 비교MEMORY.md소스가 포함된 타임스탬프 의사가 작업 공간 경로 마이그레이션을 제안하면덮어쓰기보다는 병합레코드가 명시적으로 빈 메모리를 허용하지 않는 한. plist 경로가 병합 중에 빈 디렉토리를 가리키지 않도록 의사가 통과한 후에만 install-daemon을 실행하십시오.

04

6단계: 로컬 팩에서 클라우드 Mac의 첫 번째 메시지까지 롤백하기 쉬운 경로

01

버전을 동결하고 작업공간 경로를 기록합니다.포착openclaw --version그리고ls ~/.openclaw/workspace*변경 기록에.

02

소스 게이트웨이를 중지하고 tarball을 빌드합니다.json, 자격 증명, 전체 작업 공간; sha256을 쓰세요.

03

비동기화 대상 경로 준비:루트 여유 공간은 압축을 푼 크기의 최소 1.5배입니다.

04

대상 게이트웨이 업로드 및 중지:추출 중에 이중 쓰기 세션을 피하십시오.

05

그런 다음 설치 데몬을 설치하십시오.plist 진실을공식 경로.

06

첫 번째 메시지 수락:MEMORY 스니펫, 연결된 경우 채널 프로브, 한 줄 게이트웨이 상태 JSON.

6단계가 완료되면 티켓은 어떤 레버(타르볼 콘텐츠, 작업 공간 경로, 의사 결과 또는 계층)가 이동했는지 응답해야 합니다. KVMNODE 지역 전용 이동이라도 아티팩트 저장소에 타르볼을 보관해야 합니다.지역 변경으로 인해 IP 및 송신 정책이 자주 변경됩니다.; 롤백에는 빈 게이트웨이가 아닌 메모리와 구성이 필요합니다. 접수 주간 중 스냅샷openclaw doctor매일 및 필드를 L1/L2에 매핑합니다.진단 사다리.

05

지역 및 계층: 작업 영역, 기술 및 Xcode가 하나의 호스트를 공유하는 경우 M4 대 M4 Pro

작업 공간 증가는 종종 CPU보다 디스크에 영향을 미칩니다. 많은 경우memory/*.md파일, 기술 저장소 및 병렬 다운로드 스트레스디스크 IOPS 및 통합 메모리 페이지 캐시. 마이그레이션 후 Xcode 또는 Flutter 아카이브가 동일한 전용 호스트에서 실행되는 경우 추적압축 풀기 후 루트 활용도, 게이트웨이 상태 P95 및 병렬 빌드 중 메모리 압력수락 주간 동안.

A

압축을 푼 작업 공간 크기:30GB 이상 또는 매주 5GB 이상 증가 - 계층 점프 전에 메모리와 기술 자산을 교체합니다.

B

통합 메모리 압박:통나무memory pressure빌드와 게이트웨이가 함께 정점에 도달할 때의 이벤트 조달에 개수를 첨부합니다.

C

지역 및 RTT:tarball 도착은 데이터 평면 공동 배치가 아닙니다. M4 Pro를 잠그기 전에 Git과 아티팩트를 정렬하세요.

윤곽M4 16GB/25624GB/512M4 Pro 높은 통합 메모리
가벼운 작업 공간 + 단일 게이트웨이좋아요더 안전하게종종 과잉
대용량 메모리 + 다양한 스킬 + 일일 메모리 로그위험우선의병렬성에 따라 다름
iOS CI 및 에이전트가 포함된 마이그레이션 주간권장되지 않음중간우선의

메모:"클라우드로 이동"은 백업이 아닙니다. 재구축 및 지역 이동으로 인해 로컬 디스크가 지워질 수 있습니다. tarball 보존은 팀 정책이어야 합니다.

유일한 백업 소스인 개인 Mac예측할 수 없는 백업 기간뚜껑을 닫고 잠을 자고 수축성 7×24 수용이 없음; 랩톱의 cron은 사용자 스위치 및 권한 프롬프트에서 중단됩니다. 절전 모드가 많은 노트북은 마이그레이션 후 지속적인 메모리 로그 쓰기에 적합하지 않은 호스트입니다. OpenClaw 메모리와 게이트웨이를 위한 감사 가능하고 지역 유연성이 있으며 계층 업그레이드가 가능한 전용 호스트가 필요한 팀의 경우,KVMNODE Mac Mini 클라우드 대여가 일반적으로 더 적합합니다.: 전용 Apple Silicon, 6개 지역, 일별 조건, "포장-풀기-의사" 및 CI에 대한 동일한 배치 언어. 다음을 통해 주문하세요주문 페이지, 런북도움말 센터, SKU가격.