मैं बैकअप बनाने के लिए rsnapshot का उपयोग करने की कोशिश कर रहा हूं, लेकिन मैं इसे अनुपयोगी पा रहा हूं। हालांकि यह एक निर्देशिका (50 जीबी) को अलग करने में सक्षम है और कुछ ही मिनटों में इसे (हर फाइल को हार्डलिंकिंग) डुप्लिकेट करता है, और मैं लगभग आधे घंटे में पूरी निर्देशिका को सीपी कर सकता हूं, इसे हटाने के लिए एक घंटे से अधिक समय लगता है। यहां तक कि सीधे उपयोग करते हुए rm -rfv
, मुझे लगता है कि किसी एक फ़ाइल को आरएम करने के लिए आधा सेकंड तक का समय लग सकता है, जबकि cp
और link
कमांड तुरंत पूरा हो जाता है।
Rm इतना धीमा क्यों है? क्या हार्डलिंक को फिर से हटाने का कोई तेज़ तरीका है? मुझे इससे कोई मतलब नहीं है कि किसी फाइल को कॉपी करने से उसे हटाने में कम समय लगना चाहिए।
मैं जिस फाइलसिस्टम पर काम कर रहा हूं, वह एक बाहरी स्टोरेज ड्राइव है, जो usb और टाइप fuseblk (जो मुझे लगता है कि इसका मतलब है ntfs है) के माध्यम से जुड़ा हुआ है। मेरा कंप्यूटर ubuntu linux चला रहा है।
ऊपर से आउटपुट:
Cpu(s): 3.0%us, 1.5%sy, 0.0%ni, 54.8%id, 40.6%wa, 0.0%hi, 0.1%si, 0.0%st
Mem: 8063700k total, 3602416k used, 4461284k free, 557604k buffers
fuseblk
मतलब यह नहीं है कि ड्राइव NTFS है, इसका मतलब यह है कि यह FUSE ब्लॉक डिवाइस के रूप में माउंट किया गया है। यह लगभग कुछ भी हो सकता है।