Tôi đã có một tập lệnh sao lưu được viết bằng Python để tạo thư mục đích trước khi sao chép thư mục nguồn vào nó. Tôi đã cấu hình nó để sử dụng /external-backup
làm đích đến, đó là nơi tôi gắn ổ cứng ngoài. Tôi chỉ chạy tập lệnh mà không bật ổ cứng (hoặc được gắn) và thấy rằng nó hoạt động như bình thường, mặc dù tạo một bản sao lưu trên ổ cứng bên trong, không có đủ dung lượng để sao lưu.
Câu hỏi của tôi là: làm thế nào tôi có thể kiểm tra xem âm lượng được gắn đúng chỗ trước khi ghi vào nó? Nếu tôi có thể phát hiện ra điều đó /external-backup
không được gắn kết, tôi có thể ngăn việc viết thư cho nó.
Câu hỏi phần thưởng là tại sao điều này được cho phép, khi HĐH biết rằng thư mục đó được cho là sống trên một thiết bị khác và điều gì sẽ xảy ra với dữ liệu (trên ổ cứng bên trong) sau này tôi có nên gắn thiết bị đó (ổ cứng ngoài) không? Rõ ràng không thể có hai bản sao trên các thiết bị khác nhau trên cùng một đường dẫn!
Cảm ơn trước!