Btrfs कॉपी-ऑन-राइट का समर्थन करते हैं। मैंने किसी निर्देशिका को क्लोन करने के लिए उस सुविधा का उपयोग करने की कोशिश की:
cp -R --reflink=always foo_directory foo_directory.mirror
मुझे उम्मीद थी कि कमांड लगभग (जैसे btrfs subvolume snapshot
) तुरंत समाप्त हो जाएगी , लेकिन cp
कमांड धीमी, मानक प्रतिलिपि का प्रदर्शन करती है।
मैन पेज के अनुसार, मुझे --reflink=always
कॉपी-ऑन-राइट लागू करने की उम्मीद होगी :
जब --reflink [= हमेशा] निर्दिष्ट किया जाता है, तो एक हल्की कॉपी करें, जहां संशोधित होने पर ही डेटा ब्लॉक कॉपी किए जाते हैं। यदि यह संभव नहीं है तो प्रतिलिपि विफल हो जाती है, या यदि --reflink = ऑटो निर्दिष्ट किया जाता है, तो मानक प्रतिलिपि पर वापस आएँ।
प्रशन:
- क्या आप जानते हैं कि
--reflink=always
काम क्यों नहीं होता है? - इसके बजाय मुझे कौन से विकल्प (या अन्य कमांड) का उपयोग करना चाहिए?