Maksud saya apa yang terjadi ketika beberapa proses ingin membaca symlink? Apa yang terjadi ketika sesuatu mengubah symlink selama proses membaca atau bahkan menulis?
Sebagai contoh: Saya memiliki 2 besar, file yang sama 100G /mnt/1
dan /mnt/2
. /mnt/1
tersedia melalui symlink /home/user/file
. Beberapa program A
mulai membaca /home/user/file
. Dan setelah beberapa saat sesuatu mengubah tautan dari /mnt/1
menjadi /mnt/2
, tetapi A
masih membaca file.
Apakah program cache jalur absolut?
Akankah itu gagal dan salah, karena symlink diubah atau akan berfungsi dengan baik, seperti tidak ada yang terjadi?
Apakah akan berbeda jika /home/user/file
dikaitkan dengan perangkat blok (misalnya 2 disk ISC direplikasi)?