| |
������ ����� ��� ����� ������������ ���� � ���������� �������� ������� NFS, ���� ���������� ���������� � ����, ���� ��������� ��� ������. ��������� NFS ������������� ��� ���������� � ���������� ����. ���� �� ������� �� ������������� ����, �� ����� ��������� ��������������� ������ ������ � �������� ��� ��� ��������. ���� �� ����������� ������� ����������� (����� ��� RedHat) � ������� �� ������������������ � ����� ��� �������� (� ����� ������� ��������� ���), �� ����� ��������, ��� ��������� NFS ��� ���� � ����.
������ �� ������, � ��������� ������ ��������������, ������
��������������� ������� ������������ � ��������� �������� �������
��������. ��������� ������ �� ����������� ������� �� �����
������������ /mn/eris/local � ������ eris. ��� �������� � �������
�������:
mount -o rsize=1024,wsize=1024 eris:/mn/eris/local /mnt
�������� ������� ������ �������� � /mnt � �� ������ ������� ���� �
��������� ������� ls, ����������� �������� ������ �����. ��
��������, ��� �������� ����������� �� ��� ������, ��� � ������ �
��������� �������� ��������, �� ����� ������ ��� ��� �������������
ftp. ���� ������ ������������ �������� ������� ������� mount
������ ��������� �� ������
mount: eris:/mn/eris/local failed, reason given by server: Permission denied
�� ���� exports
�������� ������������ ��� �� ������ ��������� exportfs �����
�������������� ����� exports. ���� ������� �������
mount clntudp_create: RPC: Program not registered
- ��� ��������, ���
nfsd ��� mountd �� �������� �� ������� ��� � ��� �������� �
hosts(allow,deny), � ������� ��������� ����.
����� ���������� ������������ �������� �������� �� ������ ��������� �������:
umount /mnt
����� ����������� �������������� ������������ �������� ������� nfs
��� ��������, ��� ���������� ��������������� ���� /etc/fstab, ���
��� ������ ��������. ��� ������ ������� ��������� ������:
# device mountpoint fs-type options dump fsckorder ... eris:/mn/eris/local /mnt nfs rsize=1024,wsize=1024 0 0 ...
��� ����� ���, ��� ���������� �������.
���� ����������� ��������� ����� ������������, ������� ������� ����������� �����, �������� �� � ���� ��������. ��� ���������, ����� �������� ������ NFS ������������ ����������� ������ ������� ��� ���������� ����. ���� �� ������� NFS ����������� � ���, ��� ������ ����� ����� ������������ �������� ���������, ���� �� ��������� ��� ����������. ���������� ��� ������������� ������ ��������� ������:
intr. ����� ������ NFS ����� �������
������, �� ��������� ����� ``����������'' ���������� ������ �
����������� �����. ���� ������� - ������ ����� ���, �������
�����������. ������������� ������������ ����� intrhard,intr ��� ����
�������� ������ �������������� ����� NFS.
��� ����������� ������� ������ � ����� fstab ������ �����
��������� ���:
# device mountpoint fs-type options dump fsckorder ... eris:/mn/eris/local /mnt nfs rsize=1024,wsize=1024,hard,intr 0 0 ...
������, ���� �� ������ ����� rsize � wsize, �� NFS ����� ������ �
������ ������� �� 4096 ��� �� 8192 ������. ��������� ����������
���� Linux � ������� ���� �� ����� ���������� ������������ �����
������� �����. ��� ��� ����� �������������������� � �����
����������� �������� rsize � wsize, ������� �� ��������� ��������
��������� ������, ��������� ��� ��������. �� ������ ��������������
�������� �������� ��� �������� ������ ��� ������ ����������
������� ������. �������� ��������������� ������� ������������ �
������� ������ � ������ ������ �� ����, �� ������ ���������
������������ ������������������ ��������� �������:
time dd if=/dev/zero of=/mnt/testfile bs=16k count=4096
��� ������� ������� 64Mb ����, ����������� �������� ���������� (���� ������ ���� ���������� ������� - ��������� �������, ����� ����������� �� ������� ������������ ���� � ���������� ������������������; ����������� ������� ������ �����, ���� � ��� ���������� ����� ������). ���������� ��� �������� ��������� ��� (5- 10?) � ��������� ���������� ����������. ���������� �������� - ��� ����� ``�������'' - ��������, �������� ������������ ��� � ������������. ����� ����� �������� ������������������ ������, ������ ���� ������� �� �������� ������:
time dd if=/mnt/testfile of=/dev/null bs=16k
��������� � ��� �������� ��������� ��� � ��������� ���������.
����� ������������� �������� ������� � ����������� �� ������, �
������������ ���������� rsize � wsize. ��������, �������� ������
���� �������� 1024, � �� ������ ��� 16384 ������, ��������� ���
������������ ������ ����� ������ � NFS ������ 2. ����� �����
������������ � ������������ ����������, ��������� � ��������������
�������� ������� � ��������� ������� ������� ls, ����������
�������� �������, ����� ��������� � ���, ��� ��� � �������. ����
�������� rsize/wsize ������� �������, �� �������� ����� �����
�������� � �� �� ��� 100 ��������� ��������. �������� ������� ���������� �
�������� ������ ������ ��� ���������� ������� ls � ����������
��������� �� �������. ��� ������ ������ �������� ��������� ���
������ ��������� �� ������. ����� ����, ��� �� ����������, ���
�������� �������� rsize/wsize ����������, ������ ����������
����������� ������������������ ������� ���������. ���������
��������� ��������� �������� ����� ��������� ����������� �������
������. SunOS � Solaris, �� ������ ������, �������� �������
������� ��� ������� ����� ������ 4096 ����, ��� ��� ������
���������.
����� ���� Linux (� ������ 1.3) ``������������'' ������ ���
��������� rsize, ������� ��� ������ ������� �������� ������. ���
����������� Intel ������ �������� ����� 4096 ������. ������������
������ ����������� ����������� ������������������ NFS ��� ������.
��� ��� �� ������� � ����������� Intel �� ������ �����
������������ �������� rsize, ������ 4096 ������. �������, ���
����� ��������������� /etc/fstab ��� ������������� ���������
�������� rsize/wsize. �����, ����������� ���������
������������������ NFS ��� ������, ����������� � ����������
���������� ������ �� ������. ������������ NFS �������, �����
������� NFS �� ������ �� ��������� ������������ �� �������������
�������� ������ ������ �� �������� (������ ����). ��� ������������
������������������ ��� ������ � �� �����, ��� ����������� ������
����������� ����������� �������� NFS. ����� nfsd ������� ��
��������� ���������� ������, ��������� ���������� �������� �������
Linux ���� �� ���� ������� ��� �� ��������, ���������� ���
����������� �������� �� Linux ������. �� ������ ���������
������������������ ����� ��������, �������� � ���� exports:
/dir -async,access=linuxbox
��� ���-�� ��������. ���������� ���������� �������� exports, ��
�������, ��� ��� ����������� ���� ������ ������.