Перейти на главную   
  helloworld.ru - документация и книги по программированию  
helloworld.ru - документация и книги по программированию
    главная     хостинг    
Поиск по сайту:  
Смотрите также
Языки программирования
C#
MS Visual C++
Borland C++
C++ Builder
Visual Basic
Quick Basic
Turbo Pascal
Delphi
JavaScript
Java
PHP
Perl
Assembler
AutoLisp
Fortran
Python
1C

Интернет-технологии
HTML
VRML
HTTP
CGI
FTP
Proxy
DNS
протоколы TCP/IP
Apache

Web-дизайн
HTML
Дизайн
VRML
PhotoShop
Cookie
CGI
SSI
CSS
ASP
PHP
Perl

Программирование игр
DirectDraw
DirectSound
Direct3D
OpenGL
3D-графика
Графика под DOS

Алгоритмы
Численные методы
Обработка данных

Сис. программирование
Драйверы

Базы данных
MySQL
SQL

Другое

Хостинг


Друзья
demaker.ru
Реклама

Лучший хостинг. Аренда серверов




helloworld.ru

8. Часто Задаваемые Вопросы (FAQ)

Это раздел часто задаваемых вопросов (FAQ). Большая часть его написана Alan Cox.

  1. Я получаю сообщения об ошибках 'stale nfs handle (устарелый дескриптор nfs)' при использовании Linux как сервера nfs.

    Это вызывается ошибкой в одной из устаревших версий nfsd. Это исправлено в nfs-server2.2beta16 и более поздних.

  2. Когда я пытаюсь примонтировать файловую систему я получаю сообщение
     can't register with portmap: system error on send
     (не могу зарегистрироваться с помощью portmap: системная ошибка при посылке)
    

    Вы вероятно используете систему Caldera. Это ошибка в скриптах rc. Пожалуйста свяжитесь с Caldera для получения исправления.

  3. Почему я не могу выполнить файл после копирования его на NFS сервер?

    Причина в том, что nfsd кэширует дескрипторы открытых файлов для улучшения производительности (помните, что он запущен в пространстве пользователей). Пока nfsd держит файл открытым (как в этом случае, после записи в него), то ядро не позволит вам выполнять его. Nfsds новее чем версии выпуска весны 95 держат файлы открытыми в течении нескольких секунд, более старые могут держать файл открытым в течении нескольких дней.

  4. Мои файлы на NFS все считаются с правом только на чтение

    По умолчанию сервер NFS для Linux выдается все как только для чтения. Перечитайте справочные страницы по ``exports'' и nfsd. Вам необходимо изменить файл /etc/exports.

  5. Я монтирую файловую систему с сервера nfs под linux и пока работает команда ls я не могу читать или записывать файлы.

    На старых версиях Linux вы должны монтировать сервер NFS с опциями rsize=1024,wsize=1024.

  6. Я монтирую файловую систему с сервера NFS под Linux с размером блока между 3500-4000 и это регулярно роняет машину с Linux

    Обычно не делайте так.

  7. Может Linux выполнять NFS по TCP

    Нет

  8. Я получаю странные ошибки при монтировании машины с машины под Linux.

    Убедитесь, что ваш пользователь находится в 8 или меньшем количестве групп. Старые сервера требую этого.

  9. Когда я перезагружаю свою машину она иногда вешается при попытке отмонтироваться от зависшего сервера NFS.

    Не отмонтируйтесь от серверов NFS при перезагрузке или выключении, просто проигнорируйте это, ничто не повредится, если вы не отмонтируетесь от него. Команда будет выглядеть следующим образом umount -avt nonfs.

  10. Клиент NFS для Linux работает очень медлено при записи на системы Sun и BSD.

    Обычно NFS записывает в синхронном режиме (вы можете запретить это, если вы считаете, что вы не рискуете потерять данные). Хуже всего то, что ядра произошедшие от BSD не могут работать с маленькими блоками. Таким образом когда вы пишете 4K данных с машины под Linux в 1K пакетах, то BSD выполняет это следующим образом

            прочитать страницу размером 4K
            изменить 1K
            записать страницу размером 4K обратно на диск
            прочитать страницу размером 4K
            изменить 1K
            записать страницу размером 4K обратно на диск
            и т.д...
    

[ Назад | Оглавление | Далее ]










helloworld.ru © 2001-2021
Все права защищены