Apple ने Tahoe अपडेट में Time Machine को फिर से बिगाड़ दिया
(taoofmac.com)- 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 में फिर टूटने की संभावना बनी रहती है
- फ़ाइल में ये entries जोड़ें:
-
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 में सुधार पर ज़्यादा ध्यान देना चाहिए
अभी कोई टिप्पणी नहीं है.