ฉันค่อนข้างใหม่สำหรับทั้งหมดนี้ ดังนั้นนี่อาจเป็นเรื่องง่ายที่จะแก้ไข
เพื่อทำลายมัน:
ฉันตั้งค่า cronjob บน NAS ซึ่งซิงค์เว็บเซิร์ฟเวอร์ของเรากับโฟลเดอร์เฉพาะ มีสิ่งต่าง ๆ มากมายบนเซิร์ฟเวอร์ที่มีไฟล์ประมาณ 70,000 ไฟล์และโดยรวมประมาณ 500mb
ในการเรียกใช้ครั้งแรก โฟลเดอร์ทั้งหมดจะถูกสร้างขึ้น แต่มีเพียงบางโฟลเดอร์เท่านั้น (อาจเป็นสองโฟลเดอร์แรก) ที่มีบางอย่างอยู่ข้างใน
โฟลเดอร์อื่นๆ ทั้งหมดว่างเปล่าบน NAS (แต่บนเว็บเซิร์ฟเวอร์มีไฟล์และโฟลเดอร์อื่นๆ อยู่ข้างใน)
มีข้อ จำกัด ใด ๆ โดยค่าเริ่มต้นที่ฉันไม่ได้รับหรือไม่? เวลา ขนาดไฟล์ ขนาดไฟล์ล็อก หรือจำนวนไฟล์
สคริปต์ของฉันมีดังต่อไปนี้:
USER="ชื่อผู้ใช้ของฉัน"
SERVER = "เซิร์ฟเวอร์ของฉัน"
พอร์ต = "22"
ที่มา = "ร้านค้า"
TARGET="/volume1/BACKUPS/MyFolder/MySubfolder/data/"
LOG="/volume1/BACKUPS/MyFolder/MySubfolder/backup_data.log"
mkdir /volume1/BACKUPS/MyFolder/MySubfolder/
rsync -avz --progress -e "ssh -p $PORT" $USER@$SERVER:$SOURCE $TARGET --delete >> $LOG 2>&1
tar -zcvf /volume1/BACKUPS/MyFolder/archivename-$(date +%Y-%m-%d_%H_%M_%S).tar.gz -C /volume1/BACKUPS/MyFolder/MySubfolder/
บันทึกค่อนข้างบ้าด้วยเปอร์เซ็นต์ความคืบหน้าและสิ่งต่างๆ มีขนาดประมาณ 15mb (เฉพาะบันทึก) ดังนั้นสิ่งนี้จะไม่ช่วยอะไรมาก
แต่เมื่อฉันค้นหาบันทึกสำหรับ "ข้อผิดพลาด" ฉันไม่พบผลลัพธ์