Назад | Перейти на главную страницу

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

У меня проблема с 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 есть два каталога точек монтирования "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

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

/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