Використовувати NFS для обміну файлами між системами, якщо немає вікон, це так просто.
Встановіть nfs-kernel-server та nfs-common на комп'ютер, який має файли для спільного використання. Вони можуть бути встановлені в Центрі програмного забезпечення, або ви віддаєте перевагу встановленню пакетів. Ви можете встановити їх у командному рядку за допомогою:
sudo apt-get update && sudo apt-get install nfs-kernel-server nfs-common
Потрібно відредагувати файл експорту, який показує, чим поділитися та з ким. Тож біжіть:
gksu gedit /etc/exports
Наприклад, щоб дати повні дозволи на читання та запис, дозволяючи будь-якому комп'ютеру з 192.168.1.1 до 192.168.1.255, додайте цей рядок до /etc/exports
:
/directory_to_share 192.168.1.1/24(rw,no_root_squash,async)
Експортний файл моєї дочки виглядає приблизно так (я .201
- ми не використовуємо діапазон, лише один IP):
/home 192.168.0.201(rw,sync,no_root_squash,no_subtree_check)
/srv/nfs 192.168.0.201(rw,sync,no_subtree_check)
Перезавантажте сервер NFS, запустивши:
sudo /etc/init.d/nfs-kernel-server restart
(Або перезавантажте комп'ютер.)
Відтепер після редагування /etc/exports
файла ви можете просто запустити, sudo exportfs -a
щоб застосувати зміни.
showmount
Команда покаже вам , що все йшло добре - наприклад, на комп'ютері моєї дочки, вона показує , що вона буде розділяти ці дві речі з моїм комп'ютером @ 0,201 (мене) , якщо потрібно
$ showmount -e
Export list for jamie-desktop:
/srv/nfs 192.168.0.201
/home 192.168.0.201
Потім встановіть nfs-common на комп'ютер, який хоче встановити експортні папки як частину своєї файлової системи.
fstab
Запис повинен бути додана , щоб ваші комп'ютери NFS-клієнт змонтувати ще комп'ютери експорту @ час завантаження. gksu gedit /etc/fstab
відредагує необхідний файл.
192.168.0.200:/srv/nfs /media nfs rsize=8192 and wsize=8192,noexec,nosuid
Перезавантажте і частка встановлена /media
.
Налаштування сервера на клієнті та клієнта на сервері для двосторонніх спільних доступу.
Ви можете друкувати на спільному принтері за допомогою CUPS (як зазначено у цій відповіді ).