💻 システム開発
2026-05-07_Drive同期_mmap_deadlock_対策
最終更新 2026年05月07日 / 31_システム開発部/_作業ログ/2026-05-07_Drive同期_mmap_deadlock_対策.md
Google Drive同期 mmap deadlock 問題と対策
問題
- SCALE-Brain の rsync → Google Drive 同期が exit 1 で失敗
- 司令アカウントからSlackに大量のエラー通知
原因
- macOS の Drive for Desktop は仮想FS
- rsync が whole-file mmap で書き込もうとすると、Drive側の同期ロックと deadlock が発生
- Drive側に壊れたファイル(
外部共有サイト一覧.md8081 byte / ローカルは 7708 byte)が残り、mmap で開けず毎5分失敗
対策
- 壊れたファイルをDrive側で削除して再同期
- rsync に
--whole-file(mmap回避)オプションを検討 - TCC権限の確認(フルディスクアクセス)