The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Samba Создание сетевых ресурсов"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Samba Создание сетевых ресурсов"
Сообщение от valpo emailИскать по авторуВ закладки(ok) on 21-Сен-04, 16:23  (MSK)
Возможно ли создание сетевого ресурса, который будет указывать одновременно на несколько каталогов????
Т.е. нечто похожее на это
[Shara]
path = //server/dir1
path = //server/dir2

Это конечно не работает, но хотелось бы, чтобы при подключении ресурса shara пользователь получал доступ к каталогам dir1 dir2.

Как это осуществить????

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Samba Создание сетевых ресурсов"
Сообщение от John Искать по авторуВ закладки(??) on 21-Сен-04, 16:54  (MSK)
>Возможно ли создание сетевого ресурса, который будет указывать одновременно на несколько каталогов????
>
>Т.е. нечто похожее на это
>[Shara]
>path = //server/dir1
>path = //server/dir2
>
>Это конечно не работает, но хотелось бы, чтобы при подключении ресурса shara
>пользователь получал доступ к каталогам dir1 dir2.
>
>Как это осуществить????


Можно сделать следующим образом:
/путь_к_ресурсу/dir1
/путь_к_другому_ресурсу/dir2

cd /путь_к_другому_ресурсу/dir2
find /путь_к_ресурсу/dir1 -maxdepth 1 -mindepth 1 -exec ln -s {} \;

тем самым будут созданы симлинки на файлы и каталоги в /путь_к_ресурсу/dir1

можно сделать и относительные:
cd /путь_к_другому_ресурсу/dir2
find ../../../dir1 -maxdepth 1 -mindepth 1 -exec ln -s {} \;

где ../../../dir1 - путь из /путь_к_другому_ресурсу/dir2

Соответственно, все вновь создаваемые файлы/каталоги будут лежать в /путь_к_другому_ресурсу/dir2, а удаление симлинка на ресурс из /путь_к_ресурсу/dir1 - это удаление симлинка, но не самого файла...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Samba Создание сетевых ресурсов"
Сообщение от valpo emailИскать по авторуВ закладки(ok) on 21-Сен-04, 17:45  (MSK)
Такое для меня не прокатит. Надо, чтобы, при удалении симлинка сразу удалялся и соотвествующий ему файл.

Если создаётся файл в /путь_к_другому_ресурсу/dir2, надо чтобы он был виден там, где находятся симлинки. А он не виден.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Samba Создание сетевых ресурсов"
Сообщение от kamala emailИскать по авторуВ закладки on 21-Сен-04, 17:48  (MSK)
>>Возможно ли создание сетевого ресурса, который будет указывать одновременно на несколько каталогов????
>>
>>Т.е. нечто похожее на это
>>[Shara]
>>path = //server/dir1
>>path = //server/dir2
>>
>>Это конечно не работает, но хотелось бы, чтобы при подключении ресурса shara
>>пользователь получал доступ к каталогам dir1 dir2.
>>
>>Как это осуществить????
>
>
>Можно сделать следующим образом:
>/путь_к_ресурсу/dir1
>/путь_к_другому_ресурсу/dir2
>
>cd /путь_к_другому_ресурсу/dir2
>find /путь_к_ресурсу/dir1 -maxdepth 1 -mindepth 1 -exec ln -s {} \;
>
>тем самым будут созданы симлинки на файлы и каталоги в /путь_к_ресурсу/dir1
>
>можно сделать и относительные:
>cd /путь_к_другому_ресурсу/dir2
>find ../../../dir1 -maxdepth 1 -mindepth 1 -exec ln -s {} \;
>
>где ../../../dir1 - путь из /путь_к_другому_ресурсу/dir2
>
>Соответственно, все вновь создаваемые файлы/каталоги будут лежать в /путь_к_другому_ресурсу/dir2, а удаление симлинка
>на ресурс из /путь_к_ресурсу/dir1 - это удаление симлинка, но не самого
>файла...

Бред полный,
Монтируешь сетевые шары в любой каталог,в smb.conf path=любой каталог смонтированой шары, затем ln -s второй сетевой шары в каталог первой симлинки видятся виндами как папки.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Samba Создание сетевых ресурсов"
Сообщение от John Искать по авторуВ закладки(??) on 21-Сен-04, 22:27  (MSK)

>Бред полный,
Эк, какой ты резкий ;)

>Монтируешь сетевые шары в любой каталог,в smb.conf path=любой каталог смонтированой шары, затем
>ln -s второй сетевой шары в каталог первой симлинки видятся виндами
>как папки.
ага, только прочитай выше:
во первых ты не получишь аналога

>>>[Shara]
>>>path = //server/dir1
>>>path = //server/dir2

а получишь:
//server/dir1
а в НЕМ линк dir2, так что предложенное тобой решение - это не совсем то, что просили и к тому-же оно так же не решает проблемы с удалением: юзер удаляет линк dir2 и все...

тогда уж лучше так:
cd dir1
mkdir dir_two
mount --bind dir2 dir_two
тогда вид получится тот же, что и предложен тобой, а юзер не сможет удалить dir_two...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Samba Создание сетевых ресурсов"
Сообщение от valpo emailИскать по авторуВ закладки(ok) on 22-Сен-04, 10:13  (MSK)
В принципе мне такой вариант прокатил.

Создал отдельный каталог. Назвал Links. В нём сделал линки на те каталоги, который хотел расшарить. Ну и сделал сетевой ресурс на каталог Links.

Вроде должно работать, так что большое спасибо за подсказку.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру