URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 36775
[ Назад ]

Исходное сообщение
"как смонтировать 2 диска (2 папки) в одну точку монтирования"

Отправлено forever , 03-Ноя-03 10:01 
необходимо смонтировать два (и более) диска в одну точку монтирования.
например:
на 2-х разных компьютерах в сети есть разшареные папки
\\computer1\share\ в ней файлы 1.txt 2.txt 3.txt
и
\\computer2\share\ в ней файлы 4.txt 5.txt 6.txt

нужно чтобы получилось примерно так:
./mnt/main_share/
а в ней файлы 1.txt 2.txt 3.txt 4.txt 5.txt 6.txt

система linux красная шапка 7.

помогите разобраться как это сделать? пробовал smbmount в одну точку монтирования, но не получается, т.к. последняя команда заменяет все предидущие и видишь только последние  примонтированые файлы.


Содержание

Сообщения в этом обсуждении
"как смонтировать 2 диска (2 папки) в одну точку монтирования"
Отправлено INM , 03-Ноя-03 10:15 
>необходимо смонтировать два (и более) диска в одну точку монтирования.
>например:
>на 2-х разных компьютерах в сети есть разшареные папки
>\\computer1\share\ в ней файлы 1.txt 2.txt 3.txt

>\\computer2\share\ в ней файлы 4.txt 5.txt 6.txt
>
>нужно чтобы получилось примерно так:
>./mnt/main_share/
>а в ней файлы 1.txt 2.txt 3.txt 4.txt 5.txt 6.txt
>
>система linux красная шапка 7.
>
>помогите разобраться как это сделать? пробовал smbmount в одну точку монтирования, но
>не получается, т.к. последняя команда заменяет все предидущие и видишь только
>последние  примонтированые файлы.

Насколько я помню, в юниксах(линуксах) в каждую точку монтирования может быть смонтировано не более одной файловой системы. Т.е. он не запретит тебе смонтировать и более одной фс, но содержимое предыдущих будет недоступно до тех пор пока ты не размонтируешь текущую. Кстати где то в литературе по юниксам мне попадалась оговорочка по поводу этого, и звучало это приблизительно так "в данный момент монтирование множества фс в одну точку монтирования не реализованно....", для более полной информации смотри документацию на конкретные файловые системы.

Зачем вообще тебе это надо?


"как смонтировать 2 диска (2 папки) в одну точку монтирования"
Отправлено Михаил , 03-Ноя-03 10:17 
>помогите разобраться как это сделать?
имхо, никак!

>пробовал smbmount в одну точку монтирования, но
>не получается, т.к. последняя команда заменяет все предидущие и видишь только
>последние  примонтированые файлы.
совершенно верно! так и должно быть!
представь себе, что тебе удалось смонтировать два разных ресурса в одну точку, а потом туда пишется какой-то файл. и куда его девать?

с обычными дисками мог бы помочь LVM, но не уверен, что это работает с самбовскими ресурсами...


"как смонтировать 2 диска (2 папки) в одну точку монтирования"
Отправлено forever , 03-Ноя-03 10:37 
а каким образом тогда можно добиться такого результата?

у нас в сети нужно создать файловый архив из (примерно 50 компьютеров) ресурсы нужно объединить в одну папку.
доступ нужен только для чтения.

я пробовал символическими ссылками это сделать, но это очень долго и не удобно.
т.е. я могу смонтировать каждый ресурс 1 раз в свою папку (разные папки) и оттуда потом накидать в нужное место симв. ссылки... очень тяжело и неудобно.

может можно это автоматизировать?

что-нть типа скриптика... который бы монтировал папку, потом все её содержимое в виде ссылок скидывал в нужное мне место?

что делать то? :)


"как смонтировать 2 диска (2 папки) в одну точку монтирования"
Отправлено INM , 03-Ноя-03 10:46 
>у нас в сети нужно создать файловый архив из (примерно 50 компьютеров)
>ресурсы нужно объединить в одну папку.
>доступ нужен только для чтения.
>

Вообще то для этого как правило используют файл-сервер(у тебя же стоит samba). А вот хранение сколь-нибудь ценной информации на машинах клиентов не совсем хорошая идея..., испытанно на собственном опыте.... :о)))


"как смонтировать 2 диска (2 папки) в одну точку монтирования"
Отправлено forever , 03-Ноя-03 10:55 
да, самба у меня стоит. а как заставить её работать так как я описал выше?

как что настроить?


"как смонтировать 2 диска (2 папки) в одну точку монтирования"
Отправлено INM , 03-Ноя-03 11:12 
>да, самба у меня стоит. а как заставить её работать так как
>я описал выше?
>
>как что настроить?

Еще раз - замчем ей так работать?
Извини, но до меня что то не доходит.


"как смонтировать 2 диска (2 папки) в одну точку монтирования"
Отправлено INM , 03-Ноя-03 11:15 
>>да, самба у меня стоит. а как заставить её работать так как
>>я описал выше?
>>
>>как что настроить?
>

Вдогонку. А бакапить ты все клинетские машины собираешься?


"как смонтировать 2 диска (2 папки) в одну точку монтирования"
Отправлено forever , 03-Ноя-03 11:44 
у меня тут 20 бухгалтеров которые никак не смогут каждый раз всю сеть обшаривать на повод поиска нужного файла... у нас много больших файловых архивов, разложенных по сети, т.к. не позволяют объёмы винтов все хранить на одном. + нужно подключить его как сетевой диск (на их машины).

и второе - нужно сделать архив с фильмами... они тоже лежат на разных компьютерах и очень удобно былобы видеть их в одной папке на сервере, например \\server\video


"как смонтировать 2 диска (2 папки) в одну точку монтирования"
Отправлено INM , 03-Ноя-03 11:58 
>у меня тут 20 бухгалтеров которые никак не смогут каждый раз всю
>сеть обшаривать на повод поиска нужного файла... у нас много больших
>файловых архивов, разложенных по сети, т.к. не позволяют объёмы винтов все

поставь большие винты на сервер

>хранить на одном. + нужно подключить его как сетевой диск (на
>их машины).

так и подключай серверные папки

>
>и второе - нужно сделать архив с фильмами... они тоже лежат на
>разных компьютерах и очень удобно былобы видеть их в одной папке
>на сервере, например \\server\video

так и сделай его на сервере в папке video

И с документами сделай тоже самое



"как смонтировать 2 диска (2 папки) в одну точку монтирования"
Отправлено forever , 03-Ноя-03 12:07 
>>у меня тут 20 бухгалтеров которые никак не смогут каждый раз всю
>>сеть обшаривать на повод поиска нужного файла... у нас много больших
>>файловых архивов, разложенных по сети, т.к. не позволяют объёмы винтов все
>
>поставь большие винты на сервер
>
>>хранить на одном. + нужно подключить его как сетевой диск (на
>>их машины).
>
>так и подключай серверные папки
>
>>
>>и второе - нужно сделать архив с фильмами... они тоже лежат на
>>разных компьютерах и очень удобно былобы видеть их в одной папке
>>на сервере, например \\server\video
>
>так и сделай его на сервере в папке video
>
>И с документами сделай тоже самое
>
>


нет возможности поставить большие винты. в это то все и дело.

я просто когдато видел именно такой вариант, по этому и спрашиваю.


"как смонтировать 2 диска (2 папки) в одну точку монтирования"
Отправлено lavr , 03-Ноя-03 12:51 
>>>у меня тут 20 бухгалтеров которые никак не смогут каждый раз всю
>>>сеть обшаривать на повод поиска нужного файла... у нас много больших
>>>файловых архивов, разложенных по сети, т.к. не позволяют объёмы винтов все
>>
>>поставь большие винты на сервер
>>
>>>хранить на одном. + нужно подключить его как сетевой диск (на
>>>их машины).
>>
>>так и подключай серверные папки
>>
>>>
>>>и второе - нужно сделать архив с фильмами... они тоже лежат на
>>>разных компьютерах и очень удобно былобы видеть их в одной папке
>>>на сервере, например \\server\video
>>
>>так и сделай его на сервере в папке video
>>
>>И с документами сделай тоже самое
>>
>>
>
>
>нет возможности поставить большие винты. в это то все и дело.
>
>я просто когдато видел именно такой вариант, по этому и спрашиваю.

можно ОБЪЕДИНЯТЬ несколько локальных дисков через vinum (freebsd) в единое
пространство, но НЕЛЬЗЯ использовать ОДИН mount-point для монтирования
двух FS.


"как смонтировать 2 диска (2 папки) в одну точку монтирования"
Отправлено Andrey , 03-Ноя-03 13:29 
>>>>у меня тут 20 бухгалтеров которые никак не смогут каждый раз всю
>>>>сеть обшаривать на повод поиска нужного файла... у нас много больших
>>>>файловых архивов, разложенных по сети, т.к. не позволяют объёмы винтов все
>>>
>>>поставь большие винты на сервер
>>>
>>>>хранить на одном. + нужно подключить его как сетевой диск (на
>>>>их машины).
>>>
>>>так и подключай серверные папки
>>>
>>>>
>>>>и второе - нужно сделать архив с фильмами... они тоже лежат на
>>>>разных компьютерах и очень удобно былобы видеть их в одной папке
>>>>на сервере, например \\server\video
>>>
>>>так и сделай его на сервере в папке video
>>>
>>>И с документами сделай тоже самое
>>>
>>>
>>
>>
>>нет возможности поставить большие винты. в это то все и дело.
>>
>>я просто когдато видел именно такой вариант, по этому и спрашиваю.
>
>можно ОБЪЕДИНЯТЬ несколько локальных дисков через vinum (freebsd) в единое
>пространство, но НЕЛЬЗЯ использовать ОДИН mount-point для монтирования
>двух FS.

Может чтонибудь типа unionfs поможет

Unionfs
A file system that presents the union of all the files and directories of several file systems. Special mount options are needed to define the semantics of collision resolution


"как смонтировать 2 диска (2 папки) в одну точку монтирования"
Отправлено konst , 03-Ноя-03 15:07 
Да. С помощью symlink это можно организовать. Но что будет если два файла на разных машинах имееют одно названия?А скрипт для монтирования выглядит так
# после mount
ln -sf что куда
если монтируешь в ручную
alias mount='mount ...;ln -sf .. ..'