У меня есть два выделенных сервера, на которых работает CENTOS 5. Оба могут подключаться друг к другу по локальному IP. Мне нужен один сервер, чтобы иметь прямой доступ к файлам в определенные каталоги на другом сервере.
Есть ли способ смонтировать, скажем, каталог / usr / одного сервера на другом, чтобы он мог напрямую обращаться к файлам?
Из одной системы вам нужно будет экспортировать файловую систему / usr, а в другой системе вам нужно будет смонтировать удаленный / usr с помощью NFS.
Чтобы экспортировать файловую систему, вам нужно будет сделать запись в / etc / exports файл, а затем запустите / usr / sbin / exportfs программа, чтобы разрешить доступ к нему.
После экспорта / usr вы можете использовать монтировать чтобы смонтировать его в локальную файловую систему. Если у вас есть systema, экспортирующая его / usr, а systemb должна его смонтировать, тогда
В / etc / exports будет такая запись
/usr systemb(rw)
и
exportfs -a
сделает / usr доступным для systemb, поэтому
mount systema:/usr /mnt
смонтирует / usr в файловую систему systemb в / mnt
Если вы хотите, чтобы файловая система systema: / usr монтировалась при загрузке, вам нужно добавить запись в / etc / fstab, например.
systema:/usr /mnt nfs defaults 0 0
Экспорт с использованием NFS на стороне сервера отлично работает. На стороне клиента мне нравится включать автоматическое монтирование. Убедитесь, что в файле auto.master есть строка вида; / net -hosts
Используйте «запуск службы autofs», чтобы запустить службу.
Затем на клиенте «cd / net / systema / usr» перенесет вас в экспортированные файлы NFS.
Одно из преимуществ автомонтирования по сравнению с редактированием / etc / fstab заключается в том, что вы можете перезагружать системы в любом порядке.
Для этого вы захотите использовать NFS. По сути, вы отредактируете / etc / exports и поместите файловую систему, которую хотите передать на другой сервер, вместе с любыми параметрами. (Только чтение? Чтение Запись? Разрешить root-доступ?) Затем запустите exportfs
, и смонтировать этот каталог с другого сервера. Ты хочешь прочитать man exports
для синтаксиса и опций. man exportfs
& man nfs
тоже поможет.
- Кристофер Карел