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.