Tôi có nghĩa là những gì đang xảy ra khi một số quá trình muốn đọc một liên kết tượng trưng? Điều gì đang xảy ra khi một cái gì đó thay đổi một liên kết tượng trưng trong quá trình đọc hoặc thậm chí viết?
Ví dụ: Tôi có 2 tệp 100G lớn, tương tự /mnt/1
và /mnt/2
. /mnt/1
có sẵn thông qua các liên kết tượng trưng /home/user/file
. Một số chương trình A
bắt đầu đọc /home/user/file
. Và sau một thời gian, một cái gì đó thay đổi liên kết từ /mnt/1
đến /mnt/2
, nhưng A
vẫn đang đọc tệp.
Chương trình có lưu trữ đường dẫn tuyệt đối không?
Nó sẽ thất bại và lỗi, bởi vì liên kết tượng trưng đã được thay đổi hoặc nó sẽ hoạt động tốt, như không có gì xảy ra?
Nó có khác trong trường hợp /home/user/file
được liên kết với một thiết bị khối không (ví dụ 2 đĩa iscsi được sao chép)?