Автор Тема: Монтирование диска в внутри расшаренной NFS-дирестории  (Прочитано 3013 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kinshik

Опишу задачу, которую пытаюсь решить.
На сервере Linux/Debian расшарена директория /opt/share.
В нее предполагаю монтировать устройства типа /dev/vd
  • , чтобы на клиентских машинах эти устройства (диски) автоматически были доступны.

Но у меня не получается на клиентах увидеть содержимое тех самых устройств (/dev/vd
  • ).

Можно ли вообще такое сделать? Если да, куда копать?
Может есть лучшее решение. Спасибо.
 

Оффлайн endru

На сервере Linux/Debian расшарена директория /opt/share.
samba?
Но у меня не получается на клиентах увидеть содержимое тех самых устройств
права доступа на эти директории нужно смотреть. ls -l /opt/share/

Оффлайн kinshik

samba?

Шара через NFS.

Может быть права и неправильные.
Я экспериментирую на Amazone. Там я могу создавать и присоединять (так сказать физически) дисковые устройства (EBS), которые могу затем монтировать в поддиректории /opt/share/.../.
Директория /opt/share заранее расшарена через NFS ( прописана в файле /etc/exports ) и смонтирована на клиентских хостах (на самом деле они используются для расчетов).
Так я рассчитывал расширять объем дискового пространства в директории /opt/share.
Содержимое шары доступно на клиентах за исключением содержимого тех самых примонтированных устройств. Т.е. клиенты могут создавать там свои файлы, но сервер не видит их. Как будто это два разных дисковых пространства.

                      Сервер                                                          Клиент
/opt/share           расшарена                        /opt/share-net        сюда примонтирована
/opt/share/fff       тестовый файл                  /opt/share-net/fff   виден
/opt/share/ddd     тестовый каталог               /opt/share-net/ddd виден со своим содержимым
/opt/share/mmm   сюда смонтировал диск      /opt/share-net/mmm виден
/opt/share/mmm/fff1  этот файл на диске был   /opt/share-net/mmm здесь его нет, но можно создавать другие файлы, которые не видны на сервере. Имена могут совпадать, но это разные файлы.

Поскольку я новичок в Linux, я долго экспериментировал с правами, но в результате ничего не получилось.
Не привожу какие права выставлял. Может подскажите, какие надо, я проверю и напишу.
Судя по Вашему ответу, такое монтирование принципиально возможно?

Спасибо.
 

Оффлайн gardarea51

Попробуйте смонтировать с опцией bind (-o bind), либо так:
mount --bind
« Последнее редактирование: 14 Августа 2014, 21:13:31 от gardarea51 »
 

Оффлайн kinshik

Попробуйте смонтировать с опцией bind (-o bind), либо так:
mount --bind

Не понятно, что именно я должен монтировать с такой опцией: шару на клиентах или устройства на сервере.
И что это дает? Еще одну точку доступа?
 

Оффлайн gardarea51

Это надо использовать при монтировании устройства на сервере. Вот тут:
На сервере Linux/Debian расшарена директория /opt/share.
В нее предполагаю монтировать устройства типа /dev/vd
 

Оффлайн kinshik

Это надо использовать при монтировании устройства на сервере. Вот тут:
На сервере Linux/Debian расшарена директория /opt/share.
В нее предполагаю монтировать устройства типа /dev/vd
Я наверное не правильно понял действие опции --bind. Буду пробовать. Спасибо.
 

Оффлайн kinshik

Попробуйте смонтировать с опцией bind (-o bind), либо так:
mount --bind

При первом монтировании устройства эту опцию указать не получается. С этой опцией команда mount не предусматривает указания имени устройства. Я почитал доку, а потом все же честно попробовал. Или я туплю?

Может приведете пример последовательного выполнения команд.
 

Оффлайн gardarea51

Да, может быть, я как то не подумал. Сделайте по другому.
Устройства монтируйте скажем в подкаталоги в /mnt, а потом уже эти каталоги подмонтируйте с --bind в шару.
 

Оффлайн kinshik

Да, может быть, я как то не подумал. Сделайте по другому.
Устройства монтируйте скажем в подкаталоги в /mnt, а потом уже эти каталоги подмонтируйте с --bind в шару.
Я это пробовал - не помогло.
 

Оффлайн kinshik

Видимо придется расшаривать каждое новое устройство отдельно. А так не хотелось каждый раз клиентские машины настраивать
 

Оффлайн gardarea51

Я это пробовал - не помогло.
Вообще странно, что не помогло. Должно было сработать. Я так как то отдельный диск в самба-шару монтировал, уже не помню для чего. Может быть только выставил права на смонтированный каталог...
 

Оффлайн kinshik

Вообще странно, что не помогло. Должно было сработать. Я так как то отдельный диск в самба-шару монтировал
Быть может самба и nfs по-разному работают.
 

Теги:
     

    Монтирование каталогов

    Автор red_rain

    Ответов: 0
    Просмотров: 1121
    Последний ответ 12 Марта 2016, 07:59:02
    от red_rain
    Правильное монтирование разделов при восстановлении grub

    Автор sx88

    Ответов: 2
    Просмотров: 1052
    Последний ответ 05 Января 2018, 20:41:20
    от sx88
    Монтирование ФС в tmpfs в systemd.

    Автор Роман846

    Ответов: 2
    Просмотров: 1458
    Последний ответ 30 Августа 2015, 10:55:09
    от Роман846
    пароль на монтирование локальных разделов

    Автор Xless

    Ответов: 3
    Просмотров: 1159
    Последний ответ 25 Июня 2017, 16:51:11
    от _ALEKSANDR_
    Автоматическое монтирование

    Автор Eyer

    Ответов: 5
    Просмотров: 566
    Последний ответ 12 Декабря 2020, 21:44:37
    от Eyer