Explain
why iterative navigation is necessary in a name service in which different name
spaces are partially integrated, such as the file naming scheme provided by
NFS. page 574
Jawaban
:
The
reason why iterative navigation is necessary is that when a client encounters a
symbolic link, then this symbolic link should be resolved with respect to the
client’s name space, even when the server stores the link.
For
example, suppose that the server’s directory /jewel is mounted on the
client’s directory /ruby/red. Suppose that /ruby/red/stone (stored
in the server’s name space as /jewel/stone) is a symbolic link to /ruby/stone.
The server passes back this link to the client, which then must continue to
resolve it. The pathname /ruby/stone might refer to a file stored at
the client, or it might be a mount point to another server.
Translete
:
Alasan
mengapa navigasi berulang diperlukan adalah bahwa ketika klien menemui symbolic
link, maka symbolic link ini harus diselesaikan dalam kaitannya dengan ruang
nama klien, bahkan ketika server menyimpan link.
Tidak ada komentar:
Posting Komentar