Difference between revisions of "NFS"
Line 52: | Line 52: | ||
/export 192.168.1.0/24(rw,fsid=0,no_subtree_check,sync) | /export 192.168.1.0/24(rw,fsid=0,no_subtree_check,sync) | ||
/export/music 192.168.1.0/24(rw,nohide,insecure,no_subtree_check,sync) | /export/music 192.168.1.0/24(rw,nohide,insecure,no_subtree_check,sync) | ||
+ | |||
+ | '''6.''' Restart the service | ||
+ | # /etc/init.d/nfs-kernel-server restart | ||
+ | On ubuntu 11.04 or later you may also need to start or restart the idmapd with: | ||
+ | # start idmapd # or... | ||
+ | # service idmapd restart | ||
== Debug == | == Debug == |
Revision as of 18:19, 5 January 2012
Конфигурационни файлове
- /etc/exports - задаване на споделените папки
- /etc/default/nfs-common - настройка портове, ...
- /etc/default/nfs-kernel-server - настройки Kerberos, изключване nfs4, ...
Инсталация
В зависимост дали машината е NFS клиент или NFS сървър се инсталира съответния пакет:
NFSv4 client
# apt-get install nfs-common
NFSv4 server
# apt-get install nfs-kernel-server
Настройки на сървъра
NFSv4 без Kerberos(система за автентификация)
NFSv4 Server
Създаване на псевдо директориите, които ще бъдат споделени и свързвани с действителните директории.
1. Да приемем, че искаме да споделим директория /music, която вече съществува и има музикални файлове. Първо се създава псевдо файловата истема:
$mkdir /export $mkdir /export/music
2. Свързване на реалната директория с псевдо директорията:
$mount --bind /home/users /export/users
За запазване на промените след рестартиране във файла /etc/fstab може да се добави
/music /export/music none bind 0 0
3. Редактиране /etc/default/nfs-kernel-server:
NEED_SVCGSSD=no # no is default/because we are not activating NFSv4 security this time.
4. Редактиране /etc/default/nfs-common:
NEED_IDMAPD=yes NEED_GSSD=no # no is default
5. Редактиране /etc/exports: Добавяне на директориите, които се споделят с съответните потребители и опции
#directory host(s) options /export 192.168.1.0/24(rw,fsid=0,no_subtree_check,sync) /export/music 192.168.1.0/24(rw,nohide,insecure,no_subtree_check,sync)
6. Restart the service
- /etc/init.d/nfs-kernel-server restart
On ubuntu 11.04 or later you may also need to start or restart the idmapd with:
- start idmapd # or...
- service idmapd restart
Debug
If your problem involves the inability mount or export shares please also include: a copy of your /etc/exports file
- the output of rpcinfo -p localhost run on the server
- the output of rpcinfo -p servername run on the client
Връзки
https://help.ubuntu.com/community/NFSv4Howto http://nfs.sourceforge.net/