मैं एक NTFS ड्राइव पर एक फेडोरा मशीन पर निर्देशिका का समर्थन कर रहा हूं ( fuseblk
तदनुसार df -T
) और यह इसके साथ ठीक लगता है:
ls -t | sed -e "1,"$n"d" | xargs -d '\n' rm -rf
nice rsync -azv \
--link-dest=$DestDir/current \
--delete \
--delete-excluded \
$SrcDirs $DestDir/incomplete_backup-$Date
mv $DestDir/incomplete-backup-$Data $DestDir/Backup-$Date
rm -f $DesDir/current
ln -s $DestDir/Backup-$Data $DestDir/current
यह मुझे अच्छा रोलिंग बैकअप देता है और मैं n
चर के साथ कितने ऐतिहासिक संस्करणों को सीमित कर सकता हूं ।
मैंने जो देखा वह यह है कि अगर मैं कुछ सेकंड के भीतर दो बार बैकअप निष्पादित करता हूं, तो मुझे संशोधित फ़ाइलों की एक लंबी सूची मिलती है। -i
स्विच के साथ आगे की खोज करते हुए , मैं देखता हूं कि अनुमति परिवर्तन के रूप में सभी फ़ाइलों को चिह्नित किया गया है। यदि मैं निर्दिष्ट --no-perms
करता हूं , तो यह समस्या को ठीक करता है। यह मानते हुए कि यह वास्तव में एक समस्या है।
मेरे प्रश्न हैं: अनुमतियां संरक्षित क्यों नहीं की जा रही हैं? क्या यह स्थिति मेरी रोलिंग बैकअप अवधारणा को नकारती है? किसी अन्य विवरण पर विचार करना चाहिए?
--link-dest
NTFS पर भी काम करता है? शायद इसे अपडेट किया गया है, लेकिन पिछली बार मैंने देखा कि फ्यूज ड्राइवर ने ntfs के लिए हार्डलिंक का समर्थन नहीं किया।