आप जो खोज रहे हैं, वह कॉपी-ऑन-राइट का एक रूप है , जहां एक ही सामग्री वाली कई फाइलें डिस्क पर एक ही स्थान का उपयोग करती हैं जब तक कि उनमें से एक संशोधित नहीं होती है। हार्ड लिंक केवल कॉपी-ऑन-राइट को लागू करते हैं यदि लेखन करने वाला एप्लिकेशन फ़ाइल को हटा देता है और एक ही नाम से एक नई फ़ाइल बनाता है (जो आमतौर पर एक अलग नाम से एक नई फ़ाइल बनाकर किया जाता है, तो इसे जगह में स्थानांतरित करना)। आपके द्वारा उपयोग किया जा रहा अनुप्रयोग स्पष्ट रूप से ऐसा नहीं कर रहा है: यह मौजूदा फ़ाइल को अधिलेखित कर रहा है।
प्रतिस्थापन रणनीति का उपयोग करने के लिए कुछ अनुप्रयोगों को कॉन्फ़िगर किया जा सकता है। कुछ एप्लिकेशन डिफ़ॉल्ट रूप से प्रतिस्थापन रणनीति का उपयोग करते हैं, लेकिन ओवरराइट रणनीति का उपयोग तब करते हैं जब वे एक फ़ाइल को कई हार्ड लिंक के साथ देखते हैं, ठीक उसी प्रकार जैसे कि हार्ड लिंक को तोड़ना नहीं है। यदि आप अपने एप्लिकेशन को ओवरराइट करने के बजाय बदलने के लिए कॉन्फ़िगर कर सकते हैं तो आपकी वर्तमान स्नैपशॉट तकनीक काम करेगी।
फ़्लो-गाय कई हार्ड लिंक के साथ फ़ाइलों पर प्रतिस्थापन रणनीति को व्यवस्थित रूप से उपयोग करने के लिए कार्यक्रमों को संशोधित करता है।
वैकल्पिक रूप से, आप अपनी फ़ाइलों को एक फाइल सिस्टम पर संग्रहीत कर सकते हैं जो कॉपी-ऑन-राइट या डिडुप्लीकेशन करता है, या इसमें स्नैपशॉट सुविधा होती है, और हार्ड लिंक के बारे में चिंता न करें: Btrfs या Zfs । आपकी विभाजन योजना के आधार पर, LVM स्नैपशॉट का उपयोग करना एक विकल्प हो सकता है।
मेरी सिफारिश उचित स्नैपशॉट उपकरण का उपयोग करना है। विश्वसनीय बैकअप बनाना आश्चर्यजनक रूप से कठिन है। आप शायद rsnapshot चाहते हैं ।