Двойной Linux Обработка отказа Сервера NFS - nfsv4leastime / nfsv4gracetime

При предположении ссылкой на Windows XP, что Вы подразумеваете, что требуется установить стек AMP в Windows, мое предложение будет:

  1. Выпадающий и выполненный Microsoft Web Platform Installer и использование это для установки PHP и MySQL - это может быть найдено в: http://www.microsoft.com/web/platform/
  2. Затем можно поймать последний установщик Apache от сайта Apache.org - http://httpd.apache.org/download.cgi

Если бы это - все еще слишком много усилия, я предложил бы раскрыть Рабочий стол Acquia Drupal Dev вниз, который включает весь стек DAMP и затем некоторых. Не позволяйте части Drupal его отпугнуть Вас, необходимо смочь использовать это, усиливаете ли Вы Drupal или нет. Это может быть найдено в: http://network.acquia.com/documentation/acquia-drupal-stack

HTH

1
задан 31 January 2013 в 12:14
1 ответ

Я хочу сделать это продолжение, чтобы объяснить, в чем была проблема и как ее решить. Параметры могут быть изменены только в определенные моменты.

Если вы попытаетесь записать в / proc / fs / nfsd с остановленным nfs-ядром (модуль выгружен), файл просто не существует. Если вы попытаетесь после запуска nfs-kernel, вы получите ошибку «Устройство занято».

Решение состоит в том, чтобы отредактировать сценарий инициализации для nfs-kernel-server и изменить параметры (с помощью обычного эха в необходимых файлах) после modprobe модуля.

Итак, вам нужно записать параметры между директивой do_modprobe и do_mount.

Пример из /etc/init.d/nfs-kernel-server в ubuntu 12.04 LTS

# See how we were called.
case "$1" in
  start)
        if [ -f /etc/exports ]
        then
                do_modprobe nfsd
                echo 15 > /proc/fs/nfsd/nfsv4leasetime
                echo 25 > /proc/fs/nfsd/nfsv4gracetime

                # See if our running kernel supports the NFS kernel server
                if ! grep -E -qs "[[:space:]]nfsd\$" /proc/filesystems; then
                        log_warning_msg "Not starting $DESC: no support in current kernel."
                        exit 0
                fi
                do_mount nfsd $PROCNFSD_MOUNTPOINT || NEED_SVCGSSD=no
0
ответ дан 4 December 2019 в 09:26

Теги

Похожие вопросы