यहां दिए गए कई उदाहरण मान्य हैं, लेकिन नरम लिंक के साथ समान रूप से अच्छी तरह से काम करेंगे (उदाहरण के लिए "कई स्थानों में एक फ़ाइल की आवश्यकता है")।
जहां हार्ड लिंक वास्तव में सहायक होते हैं के लिए एक अच्छा उदाहरण बैकअप सॉफ्टवेयर है Dirvish :
Dirvish एक फास्ट, डिस्क आधारित, रोटेटिंग नेटवर्क बैकअप सिस्टम है।
Dirvish के साथ आप अपने फाइल सिस्टम की पूरी छवियों के एक सेट को अप्राप्य निर्माण और समाप्ति के साथ बनाए रख सकते हैं। एक dirvish बैकअप वॉल्ट आपके डेटा के लिए टाइम मशीन की तरह है।
Dirvish फाइल सिस्टम स्तर पर बैकअप बनाता है (अर्थात यह फाइलों को कॉपी करता है, यह इमेज नहीं बनाता है), फाइलों को एक अलग (बैकअप) फाइलसिस्टम (जैसे USB हार्डडिस्क) में कॉपी करके। हर बार जब आप एक बैकअप बनाते हैं, तो डाइर्वश को सहेजे जाने के लिए डायरेक्टरी ट्री की एक अलग, पूरी कॉपी बनाई जाएगी।
चाल यह है कि अगर dirvish यह पता लगाता है कि आपके द्वारा सहेजे जा रहे पेड़ की पुरानी बैकअप प्रति पहले से है, तो यह स्वचालित रूप से उन फ़ाइलों का पुन: उपयोग करेगा जो पुराने पेड़ में फ़ाइल में नए पेड़ में एक हार्ड लिंक बनाकर, नहीं बदले हैं।
इस तरह, प्रत्येक बैकअप प्रतिलिपि निर्देशिका ट्री की एक पूर्ण, स्व-निहित प्रतिलिपि होती है, लेकिन एक ही समय में केवल परिवर्तित फ़ाइलें वास्तव में फ़ाइल सिस्टम में जगह लेती हैं। दूसरे शब्दों में, आपको एक ही समय में वृद्धिशील बैकअप (अंतरिक्ष बचत) और पूर्ण बैकअप (आसान पुनर्प्राप्ति) का लाभ मिलता है।
यह केवल इसलिए संभव है क्योंकि हार्ड लिंक उपयोगकर्तास्पेस टूल के लिए पूरी तरह से पारदर्शी हैं।
यह शायद प्रतीकात्मक लिंक के साथ भी काम करेगा (हालाँकि आपको डेटा का उपयोग करते समय समस्याएँ आएंगी जो प्रतीकात्मक लिंक का उपयोग करता है), लेकिन केवल एक कड़ी कड़ी के साथ संभव है:
यदि आप पुराने बैकअप को फेंकना चाहते हैं, तो आप केवल संबंधित बैकअप डायरेक्टरी ट्री को हटा सकते हैं। केवल उस पेड़ से जुड़ी फाइलें फाइलसिस्टम द्वारा स्वचालित रूप से हटा दी जाती हैं (क्योंकि उनकी अंतिम हार्ड लिंक हटा दी जाती है), लेकिन अन्य प्रतियों में दिखाई देने वाली फाइलें भी डिस्क पर रहती हैं।