للمطورين
نسخ احتياطي لـ Mac مصمّم
للمطورين
انسخ احتياطياً ملفات dotfiles وSSH keys وتثبيتات Homebrew ومستودعات git وكل ما بينها — تلقائياً، ومشفّراً، وقابلاً للاستعادة إلى جهاز Mac جديد في أقل من ساعة باستخدام Migration Assistant.
لماذا يتجاوز المطورون النسخ الاحتياطي القائم على مزامنة الملفات
يزامن iCloud Drive وDropbox مجلد Documents الخاص بك. لكنهما لا يلتقطان أجزاء macOS التي تهم المطور العامل.
سلسلة أدواتك تعيش خارج ~/Documents
حزم Homebrew، وإصدارات asdf/nvm/rbenv، وSDKs اللغات، وشهادات التوقيع، وتفضيلات IDE — لا شيء من هذا يعيش في المجلدات التي تنسخها خدمات مزامنة السحابة احتياطياً. يلتقط Time Machine نظام الملفات الكامل.
من السهل فقدان dotfiles
إن ~/.zshrc و~/.gitconfig و~/.ssh/config و~/.aws/credentials وعشرات ملفات dotfiles التي ضبطتها على مدى سنوات حرجة ونادراً ما يتم إيداعها في أي مكان. النسخ الاحتياطي الحقيقي يشملها تلقائياً.
يوم الانتقال قاسٍ بدونه
إعداد جهاز Mac جديد دون لقطة Time Machine يعني يوماً كاملاً من إعادة تثبيت الأدوات، وإعادة إنشاء SSH keys، واستيراد الشهادات، وتذكّر "ماذا خصّصت آخر مرة؟" يحوّل Migration Assistant ذلك إلى استراحة قهوة.
ماذا ينسخ Time Machine احتياطياً على جهاز Mac للمطور
جرد كامل لكل ما يحميه Capsule Backup، افتراضياً، على إعداد مطوّر نموذجي.
سلاسل الأدوات والبيئات (runtimes)
/opt/homebrew(Apple Silicon)/usr/local(أجهزة Mac بمعالج Intel)~/.asdf,~/.nvm,~/.rbenv,~/.pyenv~/.cargo,~/go,~/.deno,~/.bun~/.rustup، تثبيتات JDK
الإعدادات والأسرار
~/.zshrc,~/.bashrc,~/.config~/.ssh/— المفاتيح والإعداد~/.aws/credentials,~/.kube/config~/.gnupg/، شهادات التوقيع- macOS Keychain (مشفّر)
المحرّرات وبيئات IDE
- إعدادات VS Code، واختصارات المفاتيح، والمقتطفات، والإضافات
- إعدادات JetBrains IDE (
~/Library/Application Support/JetBrains) - إعدادات وإضافات Neovim/Vim
- ملفات تعريف iTerm2/Warp/Ghostty
- تفضيلات Xcode وملفات التزويد (provisioning profiles)
الكود وقواعد البيانات
- جميع مستودعات git (
~/code,~/dev، إلخ) - التغييرات غير المُودَعة بين عمليات الإيداع
- ملفات بيانات Postgres/MySQL/SQLite المحلية
- صور ووحدات Docker (اختياري)
- تخصيصات أدوات مطوري المتصفح
نصيحة: استبعد node_modules/، وtarget/، وbuild/، و.next/، وDocker.raw إذا أردت نسخاً احتياطية خفيفة. Time Machine ← Options.
ثلاثة سيناريوهات للمطورين تم حلّها
عطّلت .zshrc عند الساعة 2 فجراً
افتح Time Machine، وارجع ساعة واحدة إلى الوراء، واستعد الملف. تعود إلى shell عامل في أقل من دقيقة. دون تاريخ git، ودون تذكّر ما غيّرته.
تعطّل حاسوبك MacBook قبل العرض التوضيحي
استعِر جهاز Mac من زميل أو اشترِ جهازاً جديداً. شغّل Migration Assistant على وحدة تخزين Capsule Backup الخاصة بك. التطبيقات، وdotfiles، وحالة IDE، وSSH keys، وبيانات الاعتماد — كلها تعود. العرض التوضيحي في موعده.
تُرقّي إلى جهاز Mac جديد من سلسلة M
يقرأ Migration Assistant أحدث لقطة Time Machine من السحابة. تنتقل بيئة التطوير الكاملة الخاصة بك — بما في ذلك Homebrew، الذي يعيد Migration Assistant ربطه بشكل صحيح بـ /opt/homebrew على Apple Silicon.
الخطة الموصى بها للمطورين المستقلين
Pro · 5 TB · $35/month
هامش مريح للقطات النظام الكاملة عبر جهاز أو جهازي Mac، مع مساحة لسنوات من التاريخ التزايدي. يستخدم المطورون المستقلون عادةً ما بين 200 و800 GB من مساحة اللقطات الفعلية؛ يزيل مستوى 5 TB أي قلق بشأن بلوغ الحد الأقصى.
اطّلع على جميع الخطط"استغرق الإعداد دقيقتين فقط. وجود نسخة احتياطية حقيقية عبر Time Machine في السحابة مع إمكانية الاستعادة الكاملة يمنحني راحة البال."
الأسئلة الشائعة للمطورين
هل ينسخ Time Machine احتياطياً تثبيت Homebrew و/opt و/usr/local وأدوات المطورين الأخرى؟
نعم. ينسخ Time Machine احتياطياً كامل مجلد المستخدم الرئيسي بالإضافة إلى ملفات النظام. تثبيتات Homebrew (/opt/homebrew على Apple Silicon، و/usr/local على Intel)، وذاكرات npm/yarn المؤقتة، وسلاسل أدوات اللغات في ~/.asdf و~/.nvm و~/.rbenv، وملفات الإعداد في ~/.config كلها مشمولة افتراضياً. يمكنك استبعاد الضجيج مثل node_modules ونواتج البناء من System Settings ← Time Machine ← Options.
هل يتم النسخ الاحتياطي لصور Docker والوحدات (volumes) الخاصة بها؟
يخزّن Docker Desktop الصور والوحدات داخل ملف Docker.raw أو Docker.qcow2 واحد ضمن ~/Library/Containers/com.docker.docker/Data/. ينسخ Time Machine هذا الملف احتياطياً مثل أي ملف آخر، لكن الملف قد يبلغ عدة GB ويتغير باستمرار، لذا ستتضمن النسخ الاحتياطية الملف بأكمله في كل مرة. يستبعد معظم المطورين بيانات Docker ويعتمدون على Dockerfiles + سحب من السجل (registry) للاستعادة. أضف المسار إلى قائمة الاستبعاد في Time Machine للحفاظ على سرعة اللقطات.
هل يمكنني استعادة بيئة التطوير الخاصة بي إلى جهاز Mac جديد تماماً؟
نعم. شغّل جهاز Mac الجديد، وشغّل Migration Assistant، ووجّهه إلى وحدة تخزين Capsule Backup الخاصة بك، وحدّد أحدث نسخة احتياطية. تعود التطبيقات وdotfiles وSSH keys وشهادات التوقيع وتفضيلات IDE وبيئة المستخدم الكاملة تماماً كما كانت. يصبح معظم المطورين منتجين على جهاز جديد خلال 30 إلى 60 دقيقة — دون إعادة تثبيت يدوي لحزم brew، ودون إعادة استنساخ كل مستودع.
هل من الآمن النسخ الاحتياطي لـ SSH keys وبيانات الاعتماد؟
نعم، عند تفعيل تشفير Time Machine. يتم تشفير مفاتيحك الخاصة و~/.ssh و~/.aws/credentials و~/.gnupg وKeychain الخاص بـ macOS على جهاز Mac الخاص بك بعبارة مرور تعرفها أنت وحدك قبل تحميلها عبر نفق SMB3 المشفّر. حتى مشغّلو Capsule Backup لا يمكنهم قراءة المحتويات.
ماذا عن مستودعات git الخاصة بي — هل ينسخ العمل غير المُودَع (uncommitted)؟
نعم. يلتقط Time Machine لقطات لنظام الملفات كل ساعة، لذا يتم التقاط تغييراتك غير المُودَعة، والـ stashes، والملفات غير المتعقّبة، والفروع المحلية فقط بين عمليات الإيداع. اعتبره شبكة أمان عندما تنسى الدفع (push) أو تنفّذ git reset --hard بالخطأ في اللحظة الخاطئة.
هل يمكن لعدة أجهزة Mac (حاسوب محمول + جهاز تطوير مكتبي) النسخ الاحتياطي إلى الخطة نفسها؟
نعم. جميع خطط Capsule Backup قائمة على التخزين مع عدد غير محدود من الأجهزة. ينشئ Time Machine ملف .backupbundle منفصلاً لكل جهاز Mac على وحدة التخزين المشتركة، لذا يحتفظ حاسوبك المحمول وجهازك المكتبي بسجلات نسخ احتياطي مستقلة على الخطة نفسها.
هل ستؤدي النسخ الاحتياطية كل ساعة إلى إبطاء الـ IDE أو الترجمة (compilation)؟
لا. يعمل Time Machine بشكل تزايدي وفي وضع الأولوية المنخفضة — يتم تحميل الملفات المتغيّرة فقط كل ساعة. بعد النسخة الاحتياطية الكاملة الأولى، تستخدم اللقطات المستمرة عادةً بضعة MB إلى بضع مئات من الـ MB وتكون غير محسوسة أثناء جلسات البرمجة العادية. ينهي SMB3 عبر وصلة ألياف بسرعة 1 Gbps معظم النسخ التزايدية في ثوانٍ.
استكشف المزيد
Capsule Backup غير تابع لشركة Apple Inc. أو معتمد منها. إن Time Machine وmacOS وFinder وMigration Assistant وXcode علامات تجارية لشركة Apple Inc.
جاهز لنسخ جهاز Mac الخاص بالتطوير احتياطياً؟
تجربة مجانية 7 أيام. استعد بيئتك الكاملة إلى أي جهاز Mac، في أي وقت.