Saya punya skrip cadangan yang ditulis dengan Python yang membuat direktori tujuan sebelum menyalin direktori sumber ke sana. Saya telah mengonfigurasinya untuk digunakan /external-backup
sebagai tujuan, yang merupakan tempat saya memasang hard drive eksternal. Saya hanya menjalankan skrip tanpa hard drive dinyalakan (atau sedang dipasang) dan menemukan bahwa itu berfungsi seperti biasa, meskipun membuat cadangan pada hard drive internal, yang tidak memiliki ruang yang cukup dekat untuk mendukungnya.
Pertanyaan saya adalah: bagaimana saya bisa memeriksa apakah volume sudah dipasang di tempat yang tepat sebelum menulis? Jika saya dapat mendeteksi yang /external-backup
tidak dipasang, saya dapat mencegah menulisnya.
Pertanyaan bonusnya adalah mengapa ini diizinkan, ketika OS tahu direktori itu seharusnya hidup di perangkat lain, dan apa yang akan terjadi pada data (pada hard drive internal) jika saya nanti memasang perangkat itu (hard drive eksternal)? Jelas tidak ada dua salinan pada perangkat yang berbeda di jalur yang sama!
Terima kasih sebelumnya!