Как я могу установить nfs mount в fstab для использования опции bg для монтирования сервера, когда он в конечном итоге подходит?

У меня есть сервер NFS и несколько клиентов NFS, если я перезагружаю сервер, тогда, когда клиент подходит (если сервер недоступен), я могу заставить его либо пропустить монтирование NFS, либо пригласить меня спросить как продолжить.

Однако в man nfs речь идет о опции bg, которая должна вилка монтирования на задний план и периодическое повторное подключение (dmesg говорит каждые 90 секунд). Когда я пытаюсь это сделать, клиент пропускает несуществующий сервер, но никогда не пытается повторить соединение, когда сервер действительно появляется.

Как я могу заставить его работать? Это моя настройка fstab:

server:/var/www /var/www nfs rsize=8192,wsize=8192,timeo=14,intr,bg,retry=100,nobootwait 0 0

Любые идеи?

3
задан 23 February 2011 в 20:46

9 ответов

Я думаю, что вы действительно хотите использовать, это автоматический монтаж. Автоматическое крепление монтируется только тогда, когда они необходимы, и отключается при неактивном состоянии. Они также «решают» проблему, которую вы видите, пока вы не пытаетесь получить доступ к удаленному монтированию до тех пор, пока сервер не заработает.

Дополнительную информацию о настройке см. В документах сообщества Ubuntu на Autofs .

3
ответ дан 25 July 2018 в 22:26
  • 1
    К сожалению, я смотрел на это, но это не соответствует нашим потребностям. Клиент, о котором идет речь, является сервером Apache, который будет находиться под значительной нагрузкой. Соответствующий mount - это / var / www, в котором есть несколько веб-сайтов и их каталоги данных соотечественников, а на некоторых сайтах есть сценарии, которые периодически запускаются. То, что я не хочу, - это еще один процесс спячки, использующий ценные ресурсы, когда мне нужно только установить одну папку, я также не хочу создавать символические ссылки в / net на нескольких машинах, чтобы я мог «видеть», в противном случае несмонтированные папки. – user 25 February 2011 в 13:05
  • 2
    Я не уверен, зачем нужны символические ссылки в / net. Autofs можно настроить для автоматического монтажа в любом месте. Например, я автоматически монтирую несколько общих дисков в общие точки на ящиках Linux в своей сети: один идет в / mnt / public, другой - в / var / lib / mythtv / records, другой - в / var / lib / mythtv / videos , и т. д. Все они определены в auto.data. Я никогда не использую / net, если не занимаюсь временным или одноразовым монтированием. Что касается нагрузки, я не уверен, что это приведет к значительному увеличению, но YMMV. Это старая техника с тех пор, как 256Meg было много оперативной памяти. – jwernerny 25 February 2011 в 19:22

Я думаю, что вы действительно хотите использовать, это автоматический монтаж. Автоматическое крепление монтируется только тогда, когда они необходимы, и отключается при неактивном состоянии. Они также «решают» проблему, которую вы видите, пока вы не пытаетесь получить доступ к удаленному монтированию до тех пор, пока сервер не заработает.

Дополнительную информацию о настройке см. В документах сообщества Ubuntu на Autofs .

3
ответ дан 26 July 2018 в 21:33
  • 1
    К сожалению, я смотрел на это, но это не соответствует нашим потребностям. Клиент, о котором идет речь, является сервером Apache, который будет находиться под значительной нагрузкой. Соответствующий mount - это / var / www, в котором есть несколько веб-сайтов и их каталоги данных соотечественников, а на некоторых сайтах есть сценарии, которые периодически запускаются. То, что я не хочу, - это еще один процесс спячки, использующий ценные ресурсы, когда мне нужно только установить одну папку, я также не хочу создавать символические ссылки в / net на нескольких машинах, чтобы я мог «видеть», в противном случае несмонтированные папки. – user 25 February 2011 в 13:05
  • 2
    Я не уверен, зачем нужны символические ссылки в / net. Autofs можно настроить для автоматического монтажа в любом месте. Например, я автоматически монтирую несколько общих дисков в общие точки на ящиках Linux в своей сети: один идет в / mnt / public, другой - в / var / lib / mythtv / records, другой - в / var / lib / mythtv / videos , и т. д. Все они определены в auto.data. Я никогда не использую / net, если не занимаюсь временным или одноразовым монтированием. Что касается нагрузки, я не уверен, что это приведет к значительному увеличению, но YMMV. Это старая техника с тех пор, как 256Meg было много оперативной памяти. – jwernerny 25 February 2011 в 19:22

Я думаю, что вы действительно хотите использовать, это автоматический монтаж. Автоматическое крепление монтируется только тогда, когда они необходимы, и отключается при неактивном состоянии. Они также «решают» проблему, которую вы видите, пока вы не пытаетесь получить доступ к удаленному монтированию до тех пор, пока сервер не заработает.

Дополнительную информацию о настройке см. В документах сообщества Ubuntu на Autofs .

3
ответ дан 31 July 2018 в 13:33
  • 1
    К сожалению, я смотрел на это, но это не соответствует нашим потребностям. Клиент, о котором идет речь, является сервером Apache, который будет находиться под значительной нагрузкой. Соответствующий mount - это / var / www, в котором есть несколько веб-сайтов и их каталоги данных соотечественников, а на некоторых сайтах есть сценарии, которые периодически запускаются. То, что я не хочу, - это еще один процесс спячки, использующий ценные ресурсы, когда мне нужно только установить одну папку, я также не хочу создавать символические ссылки в / net на нескольких машинах, чтобы я мог «видеть», в противном случае несмонтированные папки. – user 25 February 2011 в 13:05
  • 2
    Я не уверен, зачем нужны символические ссылки в / net. Autofs можно настроить для автоматического монтажа в любом месте. Например, я автоматически монтирую несколько общих дисков в общие точки на ящиках Linux в своей сети: один идет в / mnt / public, другой - в / var / lib / mythtv / records, другой - в / var / lib / mythtv / videos , и т. д. Все они определены в auto.data. Я никогда не использую / net, если не занимаюсь временным или одноразовым монтированием. Что касается нагрузки, я не уверен, что это приведет к значительному увеличению, но YMMV. Это старая техника с тех пор, как 256Meg было много оперативной памяти. – jwernerny 25 February 2011 в 19:22

Я думаю, что вы действительно хотите использовать, это автоматический монтаж. Автоматическое крепление монтируется только тогда, когда они необходимы, и отключается при неактивном состоянии. Они также «решают» проблему, которую вы видите, пока вы не пытаетесь получить доступ к удаленному монтированию до тех пор, пока сервер не заработает.

Дополнительную информацию о настройке см. В документах сообщества Ubuntu на Autofs .

3
ответ дан 2 August 2018 в 03:53
  • 1
    К сожалению, я смотрел на это, но это не соответствует нашим потребностям. Клиент, о котором идет речь, является сервером Apache, который будет находиться под значительной нагрузкой. Соответствующий mount - это / var / www, в котором есть несколько веб-сайтов и их каталоги данных соотечественников, а на некоторых сайтах есть сценарии, которые периодически запускаются. То, что я не хочу, - это еще один процесс спячки, использующий ценные ресурсы, когда мне нужно только установить одну папку, я также не хочу создавать символические ссылки в / net на нескольких машинах, чтобы я мог «видеть», в противном случае несмонтированные папки. – user 25 February 2011 в 13:05
  • 2
    Я не уверен, зачем нужны символические ссылки в / net. Autofs можно настроить для автоматического монтажа в любом месте. Например, я автоматически монтирую несколько общих дисков в общие точки на ящиках Linux в своей сети: один идет в / mnt / public, другой - в / var / lib / mythtv / records, другой - в / var / lib / mythtv / videos , и т. д. Все они определены в auto.data. Я никогда не использую / net, если не занимаюсь временным или одноразовым монтированием. Что касается нагрузки, я не уверен, что это приведет к значительному увеличению, но YMMV. Это старая техника с тех пор, как 256Meg было много оперативной памяти. – jwernerny 25 February 2011 в 19:22

Я думаю, что вы действительно хотите использовать, это автоматический монтаж. Автоматическое крепление монтируется только тогда, когда они необходимы, и отключается при неактивном состоянии. Они также «решают» проблему, которую вы видите, пока вы не пытаетесь получить доступ к удаленному монтированию до тех пор, пока сервер не встанет.

См. [D0] Документы сообщества Ubuntu на Autofs для получения дополнительной информации о настройке.

3
ответ дан 4 August 2018 в 19:56

Я думаю, что вы действительно хотите использовать, это автоматический монтаж. Автоматическое крепление монтируется только тогда, когда они необходимы, и отключается при неактивном состоянии. Они также «решают» проблему, которую вы видите, пока вы не пытаетесь получить доступ к удаленному монтированию до тех пор, пока сервер не встанет.

См. [D0] Документы сообщества Ubuntu на Autofs для получения дополнительной информации о настройке.

3
ответ дан 6 August 2018 в 03:59

Я думаю, что вы действительно хотите использовать, это автоматический монтаж. Автоматическое крепление монтируется только тогда, когда они необходимы, и отключается при неактивном состоянии. Они также «решают» проблему, которую вы видите, пока вы не пытаетесь получить доступ к удаленному монтированию до тех пор, пока сервер не встанет.

См. [D0] Документы сообщества Ubuntu на Autofs для получения дополнительной информации о настройке.

3
ответ дан 7 August 2018 в 21:57

Я думаю, что вы действительно хотите использовать, это автоматический монтаж. Автоматическое крепление монтируется только тогда, когда они необходимы, и отключается при неактивном состоянии. Они также «решают» проблему, которую вы видите, пока вы не пытаетесь получить доступ к удаленному монтированию до тех пор, пока сервер не встанет.

См. [D0] Документы сообщества Ubuntu на Autofs для получения дополнительной информации о настройке.

3
ответ дан 10 August 2018 в 10:11

Я думаю, что вы действительно хотите использовать, это автоматический монтаж. Автоматическое крепление монтируется только тогда, когда они необходимы, и отключается при неактивном состоянии. Они также «решают» проблему, которую вы видите, пока вы не пытаетесь получить доступ к удаленному монтированию до тех пор, пока сервер не встанет.

См. [D0] Документы сообщества Ubuntu на Autofs для получения дополнительной информации о настройке.

3
ответ дан 13 August 2018 в 16:33
  • 1
    К сожалению, я смотрел на это, но это не соответствует нашим потребностям. Клиент, о котором идет речь, является сервером Apache, который будет находиться под значительной нагрузкой. Соответствующий mount - это / var / www, в котором есть несколько веб-сайтов и их каталоги данных соотечественников, а на некоторых сайтах есть сценарии, которые периодически запускаются. То, что я не хочу, - это еще один процесс спячки, использующий ценные ресурсы, когда мне нужно только установить одну папку, я также не хочу создавать символические ссылки в / net на нескольких машинах, чтобы я мог «видеть», в противном случае несмонтированные папки. – user 25 February 2011 в 13:05
  • 2
    Я не уверен, зачем нужны символические ссылки в / net. Autofs можно настроить для автоматического монтажа в любом месте. Например, я автоматически монтирую несколько общих дисков в общие точки на ящиках Linux в своей сети: один идет в / mnt / public, другой - в / var / lib / mythtv / records, другой - в / var / lib / mythtv / videos , и т. д. Все они определены в auto.data. Я никогда не использую / net, если не занимаюсь временным или одноразовым монтированием. Что касается нагрузки, я не уверен, что это приведет к значительному увеличению, но YMMV. Это старая техника с тех пор, как 256Meg было много оперативной памяти. – jwernerny 25 February 2011 в 19:22

Другие вопросы по тегам:

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