Difference between revisions of "NFS"
Line 1: | Line 1: | ||
− | |||
− | |||
− | |||
− | |||
== Конфигурационни файлове == | == Конфигурационни файлове == | ||
Line 53: | Line 49: | ||
/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/users 192.168.1.0/24(rw,nohide,insecure,no_subtree_check,sync) | /export/users 192.168.1.0/24(rw,nohide,insecure,no_subtree_check,sync) | ||
+ | |||
+ | == 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 |
Revision as of 17:27, 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
For the error message: mount.nfs4: No such device
You will have to load the nfs module with the command
- modprobe nfs
NFSv4 without Kerberos
NFSv4 Server Let's say we want to export our users' home directories in /home/users. First we create the export filesystem:
- mkdir /export
- mkdir /export/users
and mount the real users directory with:
- mount --bind /home/users /export/users
To save us from retyping this after every reboot we add the following
line to /etc/fstab /home/users /export/users none bind 0 0
In /etc/default/nfs-kernel-server we set: NEED_SVCGSSD=no # no is default because we are not activating NFSv4 security this time.
In /etc/default/nfs-common we set: NEED_IDMAPD=yes NEED_GSSD=no # no is default To export our directories to a local network 192.168.1.0/24
we add the following two lines to /etc/exports /export 192.168.1.0/24(rw,fsid=0,no_subtree_check,sync) /export/users 192.168.1.0/24(rw,nohide,insecure,no_subtree_check,sync)
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