Книга: UNIX: взаимодействие процессов
FIFO и NFS
FIFO и NFS
Каналы FIFO представляют собой вид IPC, который может использоваться только в пределах одного узла. Хотя FIFO и обладают именами в файловой системе, они могут применяться только в локальных файловых системах, но не в присоединенных сетевых (NFS).
solaris % mkfifo /nsf/bsdi/usr/rstevens/fifo.temp
mkfifo: I/O error
В этом примере файловая система /nfs/bsdi/usr — это файловая система /usr нa yзлe bsdi.
Некоторые системы (например, BSD/OS) позволяют создавать FIFO в присоединенных файловых системах, но по ним нельзя передавать данные между узлами. В этом случае такой канал может использоваться лишь как «точка рандеву» в файловой системе между клиентами и серверами на одном и том же узле. Процесс, выполняемый на одном узле, нe мoжem послать данные через FIFO процессу, выполняемому на другом узле, даже если оба процесса смогут открыть этот канал, доступный обоим узлам через сетевую файловую систему.
- 14.8. Небезопасная NFS
- NFS Server Configuration
- NFS Client Configuration
- 9.7.1. Root File System on NFS
- 12.3.3. NFS Server
- 12.3.4. Target NFS Root Mount
- 12.3.5. U-Boot NFS Root Mount Example
- Preparing NFS
- Mounting an NFS Volume
- The NFS Daemons
- Kernel-Based NFSv2 Server Support
- Kernel-Based NFSv3 Server Support