Расшаріваніє папок в Лінуксі або настройка nfs
Завдання: Зробити загальну папку доступну по мережі між двома комп'ютерами з linux. Простіше кажучи нам потрібно розшарити папку на комп'ютері з linux щоб ми могли бачити її по мережі на іншому комп'ютері з linux.
10.0.0.1 - Сервер (на ньому фізично знаходиться папка з загальним доступом) і
10.0.0.2 - Клієнт з нього будемо здійснювати доступ.
Встановлюємо NFS на комп'ютер - сервер
- sudo aptitude install nfs-kernel-server nfs-common portmap
- Створюємо папку в домашній директорії користувача до якої будемо відкривати доступ:
mkdir Share - Додаємо в файл / etc / exports рядок:
/ Home / user / Share 10.0.0.0/255.255.255.0(rw,no_root_squash,async,subtree_check)
echo "/ home / user / Share 10.0.0.0/255.255.255.0(rw,no_root_squash,async,subtree_check)" | sudo tee -a / etc / exports - Перезавантажуємо NFS сервер щоб зміни вступили в силу:
sudo /etc/init.d/nfs-kernel-server restart
можна також використовувати команду:
sudo exportfs -a
Налаштовуємо комп'ютер - клієнт
- sudo aptitude install portmap nfs-common
- Створюємо папку в яку будемо монтувати мережеву папку комп'ютера - сервера
mkdir Share - Монтуємо мережеву папку:
sudo mount 10.0.0.1:/home/user/Share Share
якщо потрібно щоб мережева папка монтувалася автоматично, тоді додаємо в файл / etc / fstab рядок: 10.0.0.1:/home/user/Share / home / user / Share nfs timeo = 50, hard, intr
echo "10.0.0.1:/home/user/Share / home / user / Share nfs timeo = 50, hard, intr" | sudo tee -a / etc / fstab
при завантаженні і після обриву зв'язку мережева папка буде монтуватися автоматично.
P.S. Якщо ви використовуєте firewall, то вам буде потрібно відкрити порти: 32771. 111 і 2049
Підняття WiFi в консолі. Расшаріваніє сканера в мережу
3. Переконайтеся в тому, що процес / etc / mountd запущений. він за-
пускається з файлу завантаження NFS, що має ім'я / etc / nfs.
У мене немає / etc / nfs і / etc / mountd видимість не запущено
Бігаючи по форумам вичитав що це баг. Там радять оновити ядро.
У мене на серверах стоїть ядро 2.6.28-17-server. NFS чудово працює (NTFS, ext3, ext4).