NFS автомонтер - файлы / каталоги, замаскированные в родительском каталоге точек монтирования

У меня проблема с NFS на хосте Redhat Ent Linux 5, я хочу смонтировать некоторые общие папки NFS на /opt/backup а также /opt/stage,

Есть также некоторые другие каталоги и файлы в /opt например /opt/myapp, /opt/otherapp, /opt/testи т. д., к которым мы хотим получить доступ, пока смонтированы общие ресурсы NFS.

В настоящее время общие ресурсы NFS монтируются при загрузке /etc/fstab и все работает хорошо.

Однако мы хотим смонтировать /opt/backup а также /opt/stage по запросу через autofs/automounter вместо загрузки с /etc/fstab,

Я настроил это так, чтобы общие ресурсы NFS монтировались нормально с помощью autofs/automounter, но когда автомонтировщик монтирует общие ресурсы NFS в точках монтирования, я не вижу другие файлы в /opt,

Можно ли использовать автомонтирование для монтирования общих ресурсов NFS на /opt/backup а также /opt/stage и по-прежнему иметь возможность доступа к другим файлам в /optт.е. /opt/myapp, /opt/otherapp, /opt/test так далее?

Если так, то как?

Я провел демонстрационную сессию, которая была вставлена ​​ниже с некоторыми комментариями, чтобы попытаться помочь объяснить проблему.

Благодарю.

Вот демо:

# / opt содержит две папки dir для точки монтирования: "backup" и "stage", а также директории "lost+found" # "myapp", "otherapp" и файл "test"

[root@jttest6 etc]# ls /opt
backup  lost+found  myapp  otherapp  stage  test

# Перечислим точки монтирования NFS - файлов нет, общие ресурсы NFS не# смонтирован (в данный момент Autofsd не работает)

[root@jttest6 etc]# ls /opt/backup
[root@jttest6 etc]# ls /opt/stage

# Это то, что находится в /etc/auto.master

[root@jttest6 etc]# grep -v ^# /etc/auto.master
/misc   /etc/auto.misc

/opt            /etc/auto.opt
/net    -hosts
+auto.master

# Это то, что находится в /etc/auto.opt

[root@jttest6 etc]# cat /etc/auto.opt
backup          -rw,soft,intr,rsize=8192,wsize=8192     nfs.icesa.catholic.edu.au:/opt/backup
stage           -

rw, soft, intr, rsize = 8192, wsize = 8192 nfs.icesa.catholic.edu.au:/opt/stage

# мы начинаем autofs

[root@jttest6 etc]# service autofs start
Starting automount:  

                                  [  OK  ]

# мы перечисляем точки монтирования NFS (я пишу в голову, потому что списки длинные - это# достаточно показать, что что-то там сейчас смонтировано)

[root@jttest6 etc]# ls /opt/backup|head -2
ACL
brocade-backups
[root@jttest6 etc]# ls /opt/stage|head -2
ADF
ApplicationServer101202

# Однако теперь мы потеряли доступ к папкам "lost+found", "myapp", "otherapp" и файлу "test".

[root@jttest6 etc]# ls /opt
backup  stage

1 ответ

Решение

Это косвенная настройка монтирования, и звучит так, будто вам нужна прямая установка точки монтирования. Пытаться:

/etc/auto.master
/- /etc/auto.opt

/etc/auto.opt
/opt/backup          -rw,soft,intr,rsize=8192,wsize=8192     nfs.icesa.catholic.edu.au:/opt/backup

Источник: http://docs.oracle.com/cd/E19455-01/806-0916/rfsrefer-72/index.html

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