Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Cоздание FTP-хранилища внутри локальной сети


Рекомендуемые сообщения

Перед тем как создать тему, поискал ответ на свой вопрос поиском, но так и не нашёл :(

Дано:

Стоят 6 компьютеров в одной рабочей группе, в одном кабинете. На каждом винты по 80 гб, IDE. Ось - WinXP Pro SP2.

Можно ли как-нибудь обьединить эти 6 винтов в 1 фтп-сервер? Т.е. чтобы можно было выделить на каждой машине отдельную папку и обьединить, чтобы извне она бы выглядела как одна папка?

Изменено пользователем Darth Emil
Ссылка на комментарий
Поделиться на другие сайты

Можно - однозначно, хотя танцев с бубном тебе не миновать :D .

Только вот вопрос зачем тебе это надо?

Ну допустим что у тебя получилось и ты сделал FTP сервак примерно на 120 гиг, помоему лучше купить винт и пустить его под сервак.

И гемороя меньше, да и работать будет быстрее.

Ссылка на комментарий
Поделиться на другие сайты

Darth Emil: не знаю как насчет ftp, но то что ты описал

Т.е. чтобы можно было выделить на каждой машине отдельную папку и объединить, чтобы извне она бы выглядела как одна папка?

называется распределенная файловая система (DFS)

Распределенная файловая система (Distributed File System, DFS) является средством, облегчающим управление данными в сети и их поиск. DFS позволяет объединить файловые ресурсы, находящиеся на различных компьютерах, в одно пространство имен. Теперь вместо того чтобы работать с физической сетью, состоящей из большого количества машин с собственными именами и общими ресурсами, пользователи смогут увидеть структуру логических имен, связанных с общими ресурсами.

В операционных системах Windows для получения доступа к информации, находящейся в файле, пользователю или приложению необходимо указать физический файловый сервер или общий ресурс с помощью универсального соглашения об именах (Universal Naming Convention, UNC). Имя UNC может быть использовано напрямую или сопоставлено с именем устройства. В последнем случае для получения доступа к данным пользователь должен перейти к каталогам, находящимся ниже корневого устройства. В результате роста корпоративной сети, пользователям приходится работать со все возрастающим количеством разрозненных устройств и общих ресурсов, находящихся на различных серверах сети, что в значительной степени затрудняет поиск нужных данных. Они "теряются" среди обилия различных устройств, которые надо посетить для получения необходимой информации. Подобная проблема может быть эффективно решена с помощью распределенной файловой системы, которая берет на себя заботу о физическом обращении к информации, предоставляя пользователю возможность работать с единым пространством имен, объединяющим все серверы и общие ресурсы сети. Для этого конкретным общим ресурсам даются логические имена DFS, понятные и удобные для пользователей. Пространство имен DFS — это логическое представление дисковых ресурсов сети, обращаясь к которому, пользователь может не беспокоиться о физическом расположении файлов на дисках и компьютерах.

может быть это тебе нужно?

Ссылка на комментарий
Поделиться на другие сайты

adm_art:

Если можно, то как?

Maikll:

Хм... вполне возможно что это оно! :blush2: Как всё это провернуть?

Ссылка на комментарий
Поделиться на другие сайты

Maikll

А разве DFS работает на Win XP???? Без сервера и не в домене??? Я всегда был уверен, что это прерогатива серверных OS.

Ссылка на комментарий
Поделиться на другие сайты

Без домена можно, а вот серверная ОСь нужна обязательно, тут ты прав. Я несколько невнимательно прочитал первый пост и этот момент упустил. Тогда такой вариант не подойдет.

Изменено пользователем Maikll
Ссылка на комментарий
Поделиться на другие сайты

Нашё инфу как это сделать, но имхо, проще застрелиться :)

Кому надо, вот: DFS.rar :)

DFS.rar

Ссылка на комментарий
Поделиться на другие сайты

зачем так все сложно? а не проще будет поднять сервер на одном из компьютеров, создать на нем какую либо директорию, например pub, а все шары прописать, как виртуальные директории, которые будут извне восприниматься, как поддиректории основной, а реально будут находиться на разных компьютерах: pub > dir1...dir2...dir3 и так далее

Ссылка на комментарий
Поделиться на другие сайты

Andrey_al:

А как это сделать? :)

Вместо Win XP установить на одном из компов Win 2003 SP1 server и на нем уже рулить всем, включая DFS.

Ссылка на комментарий
Поделиться на другие сайты

не обязательно должна быть серверная ось, ftp сервер может быть софтовый, ПО от стороннего разработчика, установленный на любую ось, таким образом ftp сервером может быть любой компьютер в твоей сети, а то, о чем я писал выше осуществляется через настройки самого ftp сервера, выбрать необходимое программное обеспечение можно на softodrom'e

Изменено пользователем Andrey_al
Ссылка на комментарий
Поделиться на другие сайты

Timba:

Win Server 2000 не подойдёт? :(

2000 не очень, там еще криво реализована DFS, 2003 да уже лучше, но если Andrey_al уже предлагает другое решение, то заморачиваться с DFS не стоит, ИМХО.

Изменено пользователем Timba
Ссылка на комментарий
Поделиться на другие сайты

Мда... короче решили не заморачиваться лишним геморроем и оставить всё как есть :)

Тему не закрываю - может ещё у кого будут вопросы :(

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...
зачем так все сложно? а не проще будет поднять сервер на одном из компьютеров, создать на нем какую либо директорию, например pub, а все шары прописать, как виртуальные директории, которые будут извне восприниматься, как поддиректории основной, а реально будут находиться на разных компьютерах: pub > dir1...dir2...dir3 и так далее

Как это реализовать в Serv-U? :bye1:

Ссылка на комментарий
Поделиться на другие сайты

создаешь какую-нибудь группу пользователей, назначаешь для нее Home Directory, при входе на сервер эти пользователи будут попадать именно в эту директорию, после чего создаешь виртуальные директории, которые физически могут находится где угодно на машине или в сети, но восприниматься они будут как поддиректории домашней, я пользуюсь другим ftp сервером, но думаю, что основные принципы и настройки совпадают

Ссылка на комментарий
Поделиться на другие сайты

Создал группу, назначил директорию, подключаю виртуальные папки с 5-ти компов, устанавливаю права. Захожу на фтп - папки есть, но они пусты, хотя должно быть полно файлов :)

Делал так:

1. Ставлю Serv-U

2. Создаю ftp-сервер с именем ftp.eko.kz, адрес 192.168.0.100

3. Созадал папку FTP, установил её домашней.

4. Подключаю туда виртуальную папку Video, которая находится на этой же машине.

5. Подключаю виртуальные папки с 5-ти компов, прописываю путь вида \\192.168.0.101\Video$, \\192.168.0.102\Video$ и т.д. - что с $ что без - один фиг не видно. Имена назначаю Video-1, Video-2 и т.д.

6. Разрешаю для всех виртуальных папок чтение и запись.

Потом захожу через Total Commander на ftp://192.168.0.100, вижу папки Video, Video-1 и т.д.

Захожу в Video(та что на этом же компе) - все файлы на месте. Захожу в сетевые - пусто :)

Что не так? Может посоветуете ещё какой-нибудь хороший FTP-сервер под винду? :)

Изменено пользователем Darth Emil
Ссылка на комментарий
Поделиться на другие сайты

Ставил также TitanFTP, G6 - та же фигня - не могу смонтировать папки с других компов :(

Ссылка на комментарий
Поделиться на другие сайты

та же фигня - не могу смонтировать папки с других компов

да нормально же все монтируется...

FTP1.JPG

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

FTP2.JPG

подключаемся к FTP серверу при помощи любого клиента

FTP3.JPG

вот они все папочки, которые мы назначили, как виртуальные в одном месте

FTP4.JPG

входим в любую папку, в нашем случае - distr, содержимое директории, тоже, доступно...

практически любой FTP сервер может быть настроен подобным образом, никаких дополнительных танцев с бубном не понадобилось, настраивается все, буквально, за 5 минут... для примера был взят простейший FTP сервер, без лишних наворотов, ссылка на него выше

post-36702-1193647716_thumb.jpg

post-36702-1193647730_thumb.jpg

post-36702-1193647743_thumb.jpg

post-36702-1193647755_thumb.jpg

Изменено пользователем Andrey_al
Ссылка на комментарий
Поделиться на другие сайты

Что не так?

Почти все ты сделал правильно.

Но, у тебя ftp сервер запускается как служба.

Вход в систему для этой службы осуществляется через локальную системную

учетную запись, которая не имеет доступа на сетевые ресурсы.

Надо в свойствах сервиса - Вход в систему прописать учетную запись и пароль которая имеет доступ на эти ресурси

(можеш свою или создать для етих целей новую).

Ссылка на комментарий
Поделиться на другие сайты

Надо в свойствах сервиса - Вход в систему прописать учетную запись и пароль которая имеет доступ на эти ресурси

(можеш свою или создать для етих целей новую).

А если у учётной записи нет пароля? Просто так оставить без пароля?

Ссылка на комментарий
Поделиться на другие сайты

А если у учётной записи нет пароля? Просто так оставить без пароля?

Честно скажу .... ти скорее бы попробывал сам чем бы просил.

Я думаю что не получится - так как для доступа по сети стоят ограничения на пустой пароль

Ссылка на комментарий
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...