Поднимаем NFS (Network Files System)

Документация связанная с установкой, настройкой и работой пользовательского ПО
Ответить
Аватара пользователя
zaka
Эникейщик
Эникейщик
Сообщения: 461
Зарегистрирован: 19 май 2010, 08:52

Поднимаем NFS (Network Files System)

Сообщение zaka » 31 мар 2011, 11:29

Поднимаем NFS (Network Files System)
(Поднимал на suse чисто для интереса )
Заходим как root Проверяем есть ли у нас portmap (не обходим для работы NFS)

Код: Выделить всё

ps aux | grep portmap
Вывод

Код: Выделить всё

 
root      8472  0.0  0.0   3700   764 pts/3    S+   11:22   0:00 grep portmap
значить все ОК идем дальше создаем директории в /home и /mnt

Код: Выделить всё

mkdir /home/dirnfs # каталог для общего доступа по сети
mkdir /mnt/nfs  # каталог для монтирование с других машин на нашу машину 
Редактируем файл /etc/exports

Код: Выделить всё

mc -e /etc/exports
или
vi /etc/exports 
для работы с редактором vi желательно по читать ман
Содержимое файла /etc/exports

Код: Выделить всё

/home 192.168.0.0/24(ro,root_squash) # определяем под сеть 
/home/dirnfs *(rw,no_root_squash,insecure,sync) # указываем права на каталог  dirnfs
ro - Экспорт, только для чтение
rw - Чтение и запись
no_root_squash - удаленный пользователь может на работать под root'ом
insecure - Удаленный доступ из любого порта

Пересчитываем конф файл nfs сервера

Код: Выделить всё

exportfs -a
или
/etc/init.d/nfsserver restart # если он уже запущен а если нет в место restart набираем start 

Смотрим все работает ли командой showmount

Код: Выделить всё

showmount -e 192.168.0.1 # набираем IP настраиваемой машины 
Вывод

Код: Выделить всё

Export list for 192.168.0.1
/home/dirnfs
/home 192.168.0.0/24
Монтируем NFS через сеть набираем на другой машине

Код: Выделить всё

mkdir /mnt/tmp # создаем каталог tmp 
mount -t nfs 192.168.0.1:/home/dirnfs /mnt/tmp # монтируем с удаленного компа каталог dirnfs в локальную папку tmp
t - Указывает на тип в нашем случае nfs
Смотрим всели ОК командой mount там должно типа вот такое

Код: Выделить всё

mount
бля бля бля 
*********
mount 192.168.0.1:/home/dirnfs /mnt/tmp  # если увидишь что то вроде этого значить все ок  
Захотим в каталог tmp и смотрим

Код: Выделить всё

cd /mnt/tmp; ls -l


Монтируем виндовс каталоги в них для этого надо создать папку в корне диска типа test и расшарить
добавить пользователя Все

Изображение
и еще его надо добавить в вкладку Безопасность

Изображение

и удаляем его из Политики безопасности Пуск --> Настройки --> Панель управления --> Администрирование --> Локальная политика безопасности --> Локальная политика --> Назначение прав пользователя --> Доступ к компьютеру из сети
Изображение

Теперь монтируем test к нашему nix машине набираем на них машине

Код: Выделить всё

mount -t smbfs //192.168.0.2/test /mnt/tmp 
проверяем командой mount см. верх
вот и все у мну на suse получилось *COMP* а на фря *COMP* нет *WALL BREAK* и еще пробовал на redhat'де пишет неизвестный тип файловой системы "smbfs" пока еще не разобрался %)
Помни прошлое, живи настоящим и думай о будущем.
Изображение
Ответить

Вернуться в «Документация *nix»