## 5. Совместное использование файлов и печать

Основная цель многих локальных вычислительных сетей, состоящих из PC, состоит в том, чтобы обеспечить совместное использование пользователями файлов и принтеров. Linux прекрасно проявляет себя в качестве файлового сервера и сервера печати.

## 5.1 Платформа Apple

Как было сказано в предыдущих разделах, Linux поддерживает семейство протоколов Appletalk . Linux Netatalk позволяет клиентам Macintosh видеть систему с Linux как другой Macintosh в сети, позволяя станциям, соединенным с Linux, совместное использование файлов и принтеров.

Netatalk faq и how-to:

- http://thehamptons.com/anders/netatalk/
- http://www.umich.edu/~rsug/netatalk/
- http://www.umich.edu/~rsug/netatalk/faq.html

## 5.2 Платформа Windows

Samba - набор прикладных программ, которые позволяют большинству юниксов (и в частности Linux) работать в сети Microsoft как в качестве клиента, так и в качестве сервера. Работа в качестве сервера позволяет клиентам Windows 95, Windows for Workgroups, DOS и Windows NT обращаться к файловому сервису и сервису печати, предоставляемым Linux. Таким образом он может полностью заменить Windows NT при обслуживании файлов и печати, включая автоматическую загрузку драйверов принтера для клиентов. Работа в качестве клиента, позволяет рабочей станции Linux монтировать локально доступные совместно используемые каталоги.

Согласно SAMBA Meta-FAQ:

> `

>       "Многие пользователи сообщают, что Samba сравнилась с другими SMB
>       реализациями, и более устойчива, быстрее и совместима с большим количеством
>       клиентов. Администраторы некоторых больших сетей говорят, что Samba -
>       единственый доступный SMB сервер, который уверенно работает со несколькими
>       десятками тысяч пользователей."

> `

- Домашняя страничка Samba
- Samba How-to
- Printing How-to

## 5.3 Платформа Novell

Как говорилось в предыдущих разделах, Linux может быть сконфигурирован так, чтобы работать как NCP клиент или сервер, таким образом предоставляя доступ к файлам и услугам печати в сети Novell как для клиентов Novell, так и для клиентов Unix.

- IPX How-to

## 5.4 Платформа UNIX

Наиболее часто используемый метод совместного использования файлов по сети в среде UNIX - через NFS. NFS означает Network File Sharing (Совместное использование Файлов в Сети), и является протоколом, первоначально разработанным Sun Microsystems. Это способ совместного использования файлов машинами как будто они расположены локально. Пользователь "монтирует" файловую систему "экспортируемую" сервером NFS. Смонтированная файловая система появляется на машине пользователя так, как будто она является частью локальной файловой системы.

Возможно смонтировать корневую файловую систему во время запуска, и таким образом позволить бездисковому клиенту скачивать и обращаться ко всем файлам на сервере. То есть можно иметь полностью функциональный компьютер без жесткого диска.

Источники информации о Nfs:

- http://sunsite.unc.edu/mdw/HOWTO/mini/NFS-Root.html
- http://sunsite.unc.edu/mdw/HOWTO/mini/Diskless.html
- http://sunsite.unc.edu/mdw/HOWTO/mini/NFS-Root-Client.html
- http://www.redhat.com/support/docs/rhl/NFS-Tips/NFS-Tips.html
- http://sunsite.unc.edu/mdw/HOWTO/NFS-HOWTO.html