ฉันมีสคริปต์สำรองที่เขียนใน Python ซึ่งสร้างไดเรกทอรีปลายทางก่อนที่จะคัดลอกไดเรกทอรีแหล่งที่มา ฉันกำหนดค่าให้ใช้/external-backup
เป็นปลายทางซึ่งเป็นที่ที่ฉันติดตั้งฮาร์ดไดรฟ์ภายนอก ฉันเพิ่งเรียกใช้สคริปต์โดยไม่ต้องเปิดฮาร์ดไดรฟ์ (หรือติดตั้ง) และพบว่ามันทำงานได้ตามปกติแม้ว่าจะสำรองข้อมูลไว้ในฮาร์ดไดรฟ์ภายในซึ่งไม่มีพื้นที่เพียงพอที่จะสำรองข้อมูล
คำถามของฉันคือฉันจะตรวจสอบว่าติดตั้งไดรฟ์ข้อมูลในตำแหน่งที่ถูกต้องก่อนที่จะเขียนลงไปได้อย่างไร หากฉันสามารถตรวจพบ/external-backup
ว่าไม่ได้ต่อเชื่อมฉันสามารถป้องกันการเขียนลงไปได้
คำถามโบนัสคือเหตุผลว่าทำไมสิ่งนี้ถึงได้รับอนุญาตเมื่อระบบปฏิบัติการรู้ว่าไดเรกทอรีควรจะอยู่บนอุปกรณ์อื่นและสิ่งที่จะเกิดขึ้นกับข้อมูล (บนฮาร์ดไดรฟ์ภายใน) ฉันควรติดตั้งอุปกรณ์นั้นในภายหลัง (ฮาร์ดไดรฟ์ภายนอก) หรือไม่ เห็นได้ชัดว่าไม่มีสำเนาสองชุดในอุปกรณ์ที่แตกต่างกันในเส้นทางเดียวกัน!
ขอบคุณล่วงหน้า!