Linux: разница между использованием autofs с NFS и просто использованием fstab


10

В чем разница между использованием auto.master и автоматическим монтированием точек монтирования NFS в autofs по сравнению с простым помещением информации в fstab? Linux Red-Hat 5/6

Ответы:


6

С fstab, преимуществом является то, удаленная файловая система будет смонтирована система (когда noautoпараметр монтирования не используется).

Кроме того, это зависит от того, как определяется точка монтирования. Есть два варианта, которые определяют поведение восстановления, когда клиент NFS не может связаться с сервером. При hardвыборе этой опции (по умолчанию) процесс загрузки будет приостановлен, если возникнет проблема с монтированием общего ресурса nfs, и будут предприняты повторные попытки монтировать общий ресурс на неопределенный срок. Если используется эта softопция, то монтирование завершается неудачно после retransотправки повторных передач.

С другой стороны, autofs монтирует общие ресурсы nfs только тогда, когда они необходимы и доступны.


Это было мое понимание аутоф также; Таким образом, autofs будет реагировать на stat или другой запрос файловой системы, который ссылается на эту точку монтирования, сначала монтируя том NFS, а затем завершая запрос? Немедленно ли отключается NFS после завершения операции?
Грегг Левенталь

@GreggLeventhal autofs можно настроить для отключения после определенного периода бездействия. Установка таймаута в 0 не будет хорошей идеей, поскольку это приведет к очень частым циклам размонтирования при последовательном доступе к двум файлам.
Жиль "ТАК - перестань быть злым"

В чем выгода по сравнению с тем, чтобы оставить его подключенным через fstab?
Грегг Левенталь

5

Преимущество autofs заключается в том, что вы можете загрузить свой сервер (и использовать его) как обычно, когда монтирование NFS недоступно. Только пользователь / приложение, которое хочет получить доступ к монтированию NFS, заметит недоступность. С помощью fstab ваш сервер может отказаться от загрузки (жесткая опция), загружаться очень медленно (жесткая опция с тайм-аутом), или вам может потребоваться вручную перемонтировать недоступное монтирование NFS при каждой неудаче (мягкая опция). Пожалуйста, кто-нибудь поправит меня, если я ошибаюсь.


Я нашел эту статью, которая добавляет по крайней мере один пункт к этому ответу: golinuxhub.com/2014/09/…
MrMas

Как дополнительный совет, я не знаю, является ли это стандартом, но fstabв Ubuntu / Debian есть nofailопция, которая предотвратит сбой загрузки при недоступных целях fs
JacopKane

1

Обычно, как мы знаем, монтирование при загрузке происходит с / etc / fstab, тогда как autofs - это демон, который происходит позже. так что, как правило, хорошо иметь общие папки NFS для autofs, чтобы не возникало никаких проблем во время загрузки, если не удалось загрузить общие ресурсы NFS (иногда это происходит). Преимущество autofs заключается в том, что время загрузки autofs сокращается из-за ненужных точек монтирования. Автоматическое размонтирование также выполняется в соответствии с периодом. Эффективность сети повышена.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.