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

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 по-разному работают.
 

Теги:
     

    [РЕШЕНО] Монтирование дискет 3.5''

    Автор speed_vm

    Ответов: 14
    Просмотров: 4485
    Последний ответ 25 Апреля 2014, 13:24:35
    от speed_vm
    Монтирование каталогов

    Автор red_rain

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

    Автор sx88

    Ответов: 2
    Просмотров: 1112
    Последний ответ 05 Января 2018, 20:41:20
    от sx88
    Автоматическое монтирование

    Автор Eyer

    Ответов: 2
    Просмотров: 224
    Последний ответ 23 Августа 2021, 20:07:07
    от Walter_322
    Монтирование ФС в tmpfs в systemd.

    Автор Роман846

    Ответов: 2
    Просмотров: 1517
    Последний ответ 30 Августа 2015, 10:55:09
    от Роман846