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