The OpenNET Project / Index page

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

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

"5HDD с контентом + proftpd"  
Сообщение от Azureus email(ok) on 31-Мрт-06, 14:43 
Есть 5hdd объемом 300gb забитых до отказа фильмами. Все фильмы лежат в папках, названия которых берeтся от самих фильмов, и все эти папки находятся в корне файловой системы.
Стоит задача выложить все фильмы по ftp протоколу в корень папки films. Что-то подобное сделано на данный момент под виндовым демоном жесткими ссылками ntfs, то есть есть папка, в которую смонтировано около 1000 ссылок на папки, которые в корне упомянутых 5 hdd. В общем думаю задача ясна. Помогите знаниями и советом.

Пытался создавать ссылки с одного каталога на множество фильмов таким макаром ln -s /arhiv/films/superfilms.avi, но что-то профтпд не отдает их по такой схеме :(

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "5HDD с контентом + proftpd"  
Сообщение от kostil (ok) on 31-Мрт-06, 15:29 
>Есть 5hdd объемом 300gb забитых до отказа фильмами. Все фильмы лежат в
>папках, названия которых берeтся от самих фильмов, и все эти папки
>находятся в корне файловой системы.

!!!!!!?????? как так в корне файловой системы? что реально в / столько папок?

>Стоит задача выложить все фильмы по ftp протоколу в корень папки films.
>Что-то подобное сделано на данный момент под виндовым демоном жесткими ссылками
>ntfs, то есть есть папка, в которую смонтировано около 1000 ссылок
>на папки, которые в корне упомянутых 5 hdd. В общем думаю
>задача ясна. Помогите знаниями и советом.
>
>Пытался создавать ссылки с одного каталога на множество фильмов таким макаром ln
>-s /arhiv/films/superfilms.avi, но что-то профтпд не отдает их по такой схеме
>:(

ну если уж ты так заморочился то вот тебе документик в помощь http://castaglia.org/proftpd/doc/contrib/ProFTPD-mini-HOWTO-Chroot.html
там найдешь как через симлинки сделать доступ к файлам.

если будут вопросы можешь мне на аську отписаться 174772528, у меня подобный сервак под линухом. работает уже полтора года:)

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "5HDD с контентом + proftpd"  
Сообщение от Azureus email(ok) on 31-Мрт-06, 19:25 
>>ну если уж ты так заморочился то вот тебе документик в помощь http://castaglia.org/>>proftpd/doc/contrib/ProFTPD-mini-HOWTO-Chroot.html
>>там найдешь как через симлинки сделать доступ к файлам.
В статье пояснили, что симлинки за пределами croot работать не будут. Вот нифига не понял, каким образом можно решить проблему двойным монтированием.


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "5HDD с контентом + proftpd"  
Сообщение от onorua (ok) on 01-Апр-06, 15:04 
>>>ну если уж ты так заморочился то вот тебе документик в помощь http://castaglia.org/>>proftpd/doc/contrib/ProFTPD-mini-HOWTO-Chroot.html
>>>там найдешь как через симлинки сделать доступ к файлам.
>В статье пояснили, что симлинки за пределами croot работать не будут. Вот
>нифига не понял, каким образом можно решить проблему двойным монтированием.

mount -o bind /source/dir /destination/dir
Это почти тоже что и ссылки в ntfs

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "5HDD с контентом + proftpd"  
Сообщение от Azureus email(ok) on 01-Апр-06, 17:28 
>mount -o bind /source/dir /destination/dir
>Это почти тоже что и ссылки в ntfs

У меня есть в /var/ftp/pub/ каталог films. В настройках домашней папки анонима домашним также является /var/ftp/pub/. Теперь далее, я создаю папку в films с названием hellboy и монтирую в нее симлинком сам hellboy.avi (который вообще на другом hdd), так же собираюсь поступить еще с тысячей фильмов...
Проблема в croot, который просто не дает качать по этим симлинкам, как в моем случае делать это "двойное монтирование" ну не могу понять и все, простите уж за то, что прошу разжевать.

>mount -o bind /source/dir /destination/dir
Что именно мне придется взять за источник, а что за назначение. Неужели мне придется прописывать тысячи маунтов в fstab?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

5. "5HDD с контентом + proftpd"  
Сообщение от onorua (ok) on 02-Апр-06, 21:30 
>>mount -o bind /source/dir /destination/dir
>>Это почти тоже что и ссылки в ntfs
>
>У меня есть в /var/ftp/pub/ каталог films. В настройках домашней папки анонима
>домашним также является /var/ftp/pub/. Теперь далее, я создаю папку в films
>с названием hellboy и монтирую в нее симлинком сам hellboy.avi (который
>вообще на другом hdd), так же собираюсь поступить еще с тысячей
>фильмов...
>Проблема в croot, который просто не дает качать по этим симлинкам, как
>в моем случае делать это "двойное монтирование" ну не могу понять
>и все, простите уж за то, что прошу разжевать.
>
>>mount -o bind /source/dir /destination/dir
>Что именно мне придется взять за источник, а что за назначение. Неужели
>мне придется прописывать тысячи маунтов в fstab?

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

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

6. "5HDD с контентом + proftpd"  
Сообщение от kostil (ok) on 03-Апр-06, 11:05 
>Другого решения я не вижу.... Понятно что это не логично, можно скрипт
>написать, который бы маунтил все в нужной последовательности... но нужно будет
>покопатся в исходниках ядра, нет ли там ограничений на количество примаунченных
>разделов. Вам следовало посмотреть в сторону рейда или чего-то в этом
>проде... а сейчас - я даже не знаю как это разрулить.
>Если найдете решение вопроса - напишите сюда пожалуйста.

да мне тоже интересно.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

7. "5HDD с контентом + proftpd"  
Сообщение от PavelR email(??) on 03-Апр-06, 11:13 

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

Может пропатчить профтпд ?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

8. "5HDD с контентом + proftpd"  
Сообщение от Den (??) on 03-Апр-06, 13:16 
а чего бы тебе не обьеденить все винты в один логический с помощью LVM тогда и проблема отпадет
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

9. "5HDD с контентом + proftpd"  
Сообщение от Azureus email(ok) on 03-Апр-06, 22:59 
>Может пропатчить профтпд ?
А что это решит? Если с буквой "я" был косяк, то пропатчил, а тут как я понял так задуманно.

>Другого решения я не вижу.... Понятно что это не логично, можно скрипт написать, который >бы маунтил все в нужной последовательности... но нужно будет покопатся в исходниках ядра, >нет ли там ограничений на количество примаунченных разделов. Вам следовало посмотреть в >сторону рейда или чего-то в этом проде... а сейчас - я даже не знаю как это разрулить. >Если найдете решение вопроса - напишите сюда пожалуйста.
На данный момент моих познаний хватает только на задавание вопросов...
Как итог буду сидеть на win. Рейд массивы отпадают, так как на самом деле винтов 12 штук, все они разного объема от 160 до 320, половина sata половина ide(5HDD с контентом - это просто пример для упрощения понимания вопроса).
Схема отработавшая уже наверное с год на win полностью устраивала. Большое количество мелких запросов распределялось на разные винты, что снимало нагрузку, а для конечного пользователя все выглядело нормально. В папке films у меня около 1300 фильмов, а при этом качают физически люди с 5 винтов. В таковой ситуации рейд массивы вообще только помеха. Все бы хорошо, но когда дело доходит до большого кол-ва клиентов win конкретно сдаёт позиции, вот и хочу уйти на freebsd.

Ну а как решить проблему, если поставить целью выложить содержимое одного hdd как films_1, другого как films_2 и т.д. Или возможности proftpd позволяют выложить только то, что физически можно вместить в домашнюю пользователя?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

10. "5HDD с контентом + proftpd"  
Сообщение от Azureus email(ok) on 04-Апр-06, 00:48 
FreeBSD не понимает аргумент bind. В man mount про bind молчок. Чем его заменили во free?
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

11. "5HDD с контентом + proftpd"  
Сообщение от bosschifra email on 04-Апр-06, 14:01 
>FreeBSD не понимает аргумент bind. В man mount про bind молчок. Чем
>его заменили во free?

mount_nullfs как-то так

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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