สำหรับงานส่วนใหญ่ที่ฉันทำ ฉันใช้ Linux (มักจะเป็น Ubuntu); ดังนั้นประสบการณ์ส่วนใหญ่ของฉันจึงขึ้นอยู่กับ Linux สำหรับสภาพแวดล้อมนี้ ฉันรับประกันว่าคำสั่ง rsync อย่างง่ายนั้นใช้งานได้ดี เพื่อความปลอดภัย คุณเพียงปิด Thunderbird ก่อนเริ่มคัดลอก จากนั้นคุณสามารถ rsync ดังนี้:
rsync -av $HOME/.thunderbird /PATH-TO-YOUR-EXTERNAL/DISK
โดยที่ /PATH-TO-YOUR-EXTERNAL/DISK คือพาธไปยังดิสก์ภายนอกที่ติดตั้งไว้ก่อนหน้านี้ (อัตโนมัติ) ใช้เพื่อถ่ายโอนจดหมายของคุณไปยังคอมพิวเตอร์เครื่องอื่น
ในขณะที่ $HOME/.thunderbird เป็นไดเร็กทอรีเริ่มต้นที่ Thunderbird ใช้เพื่อเก็บข้อมูล
เมื่อคุณได้รับจดหมายใหม่ โดยพื้นฐานแล้วจดหมายใหม่นี้จะถูกผนวกเข้ากับไฟล์ดัชนีของคุณ (หากคุณใช้รูปแบบการจัดเก็บ mbox) หรือจัดเก็บเป็นไฟล์ขนาดเล็กใหม่ (หากคุณใช้รูปแบบการจัดเก็บของ maildir) ไม่ว่าในกรณีใด rsync จะทำงานได้ดีกับอีเมลที่เพิ่ม/ลบ และคัดลอกเฉพาะไฟล์ที่เปลี่ยนแปลง และบล็อกที่เปลี่ยนแปลงของไฟล์เหล่านี้เท่านั้น กล่องจดหมายขนาดใหญ่จะไม่ป้องกันการ rsync ที่รวดเร็วด้วยวิธีนี้
ในขณะที่กล่องจดหมาย rsyncig ด้วยวิธีนี้ทำงานได้อย่างไร้ที่ติสำหรับฉัน (โดยใช้ระบบปฏิบัติการ Unix-ish) ส่วนหนึ่งของคำถามของคุณทำให้ฉันคิดว่าคุณต้องการคัดลอกอีเมลของคุณจากคอมพิวเตอร์ที่ใช้ Windowsมี rsync หลายเวอร์ชันสำหรับ Windows - มีอย่างน้อยหนึ่งเวอร์ชันเมื่อประมาณ 6 ปีที่แล้ว เมื่อฉันใช้เป็นสำเนาสำรอง (ประเภท) มันใช้งานได้ แต่มีปัญหาบางอย่าง เนื่องจากเวอร์ชันที่ฉันใช้คือพอร์ตบอดจาก Unix rsync และไม่พบแอตทริบิวต์ของไฟล์ทั้งหมดตามที่คาดไว้ แต่มันใช้งานได้โดยสร้างข้อผิดพลาดและข้อความเตือน ดังนั้นฉันจึงไม่สามารถรับประกันในกรณีนั้นได้ แต่ก็คุ้มค่าที่จะลองดู
อีกอย่าง: เมื่อคุณกำหนดค่า Thunderbird สำหรับบัญชีใหม่ ฉันขอแนะนำให้ใช้รูปแบบการจัดเก็บของ maildir มันใช้พื้นที่ดิสก์เพิ่มขึ้นเล็กน้อย (อย่างน้อยบนบล็อกสำหรับแต่ละเมล แม้ว่ามันจะมีเพียงไม่กี่คำก็ตาม) แต่จะดีกว่าเมื่อคุณย้ายหรือลบเมล เพราะมันแค่ย้ายหรือลบไฟล์และไม่ต้องจัดการไฟล์ขนาด 10GB หรืออะไรทำนองนั้น
สวัสดี ทอมทอมทอม