• macOS Tahoe अपडेट के बाद दो Mac पर Time Machine बैकअप चुपचाप बंद हो जाने की समस्या हुई
  • Synology NAS को SMB के ज़रिए जोड़कर बैकअप लेने वाले सेटअप में बिना किसी error message के लगभग दो महीने तक बैकअप रुका रहा
  • वजह Apple द्वारा SMB default settings को एकतरफा बदलना थी, और nsmb.conf फ़ाइल में बदलाव करके अस्थायी समाधान संभव है
  • लंबे समय में Proxmox + Docker आधारित Time Machine server या Borg Backup पर जाने पर विचार हो रहा है
  • Apple द्वारा बार-बार Time Machine को तोड़ने और संबंधित बदलावों की सूचना न देने पर नाराज़गी और सुधार की मांग उठाई गई

Time Machine बैकअप रुकने की समस्या

  • macOS Tahoe version के बाद दो Mac पर Time Machine काम नहीं कर रहा था

    • Synology NAS को SMB share target के रूप में इस्तेमाल किया जा रहा था, और यह कई सालों तक बिना समस्या के चलता रहा
    • हाल ही में Obsidian डेटा restore करने की कोशिश के दौरान पता चला कि बैकअप दो महीने से रुका हुआ था
    • बिना किसी error message या notification के यह चुपचाप बंद था; laptop का आख़िरी बैकअप दिसंबर में था, जबकि desktop पर external drive से secondary backup बना हुआ था
  • समस्या की वजह Apple द्वारा SMB default settings बदलना थी

    • signing_required=no से बदलकर ज़्यादा सख़्त security setting कर दी गई
    • कुछ NAS devices इस बदलाव को संभाल नहीं पाईं, जिससे बैकअप फेल हो गया
    • Apple ने इस संबंधित बदलाव की औपचारिक सूचना नहीं दी

अस्थायी समाधान

  • GitHub की Zahorone Gist देखकर /etc/nsmb.conf फ़ाइल में बदलाव करें

    • फ़ाइल में ये entries जोड़ें:
      [default]
      signing_required=yes
      streams=yes
      soft=yes
      dir_cache_max_cnt=0
      protocol_vers_map=6
      mc_prefer_wired=yes
      
    • इस setting के बाद बैकअप फिर से काम करने लगता है, लेकिन भविष्य के macOS updates में फिर टूटने की संभावना बनी रहती है
  • Synology DSM settings को समायोजित करना भी सुझाया गया है

    • SMB protocol maximum version: SMB3
    • Opportunistic Locking, SMB2 Lease, Durable Handles enabled
    • Server signing: “No” या “Auto”
    • Transport encryption: disabled
    • UI version के हिसाब से इन विकल्पों के नाम अलग हो सकते हैं

वैकल्पिक बैकअप रणनीति

  • Apple के बार-बार बदलावों से परेशान होकर Synology SMB पर निर्भरता कम करने के तरीकों की तलाश की जा रही है

    • Proxmox server (ZFS backend) पर Samba LXC container चल रहा है
    • इसे Time Machine target के रूप में इस्तेमाल करने के लिए mbentley/timemachine Docker image को टेस्ट किया जा रहा है
    • Docker Compose उदाहरण में user, group, volume path और permissions settings शामिल हैं
  • फिलहाल पहला workaround काम कर रहा है, लेकिन Docker आधारित solution पर जाने की योजना है

    • Docker environment में SMB implementation को सीधे नियंत्रित किया जा सकता है, इसलिए Synology software dependency हटाई जा सकती है

Borg Backup पर विचार

  • Borg Backup पहले से Fedora पर इस्तेमाल हो रहा है, और macOS पर भी इसे अपनाने पर विचार किया जा रहा है
    • GUI client Vorta को अभी टेस्ट नहीं किया गया है, लेकिन इसे एक संभावित विकल्प बताया गया है

अतिरिक्त iOS समस्या

  • नए iOS device को सेट up करते समय “Restore in Progress: An estimated 100 MB will be downloaded…” bug अब भी मौजूद है
    • पिछले 6 सालों से दोहराई जा रही इस समस्या को इस बार भी network settings reset और तीन बार reboot करके ही ठीक किया जा सका
    • इस बात पर ज़ोर दिया गया कि Apple को operating system quality और user experience में सुधार पर ज़्यादा ध्यान देना चाहिए

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.